|
|
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
Поскажите как сделать type cast имя только имя класса в виде строки. Ну или хотя бы стандартый конструктор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 18:50:25 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
если имя класса в виде строки - то на этапе выполнения тип неизвестен, иначе зачем это надо отсюда второй вопрос: что к чему кастить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 19:06:12 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
есть например String class = "java.lang.Integer"; String dig = "1"; нужно получить int i = (class)dig; Хелп!!! как это сделать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 09:22:16 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
Dlia nachala :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 10:33:22 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
Ну это тоже вариант. Хотя мне он не очень потходит, я не знаю заранее какие типы у меня будут. Вроде как то можно через Class но не могу пока понять как. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 10:39:09 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
JugaНу это тоже вариант. Хотя мне он не очень потходит, я не знаю заранее какие типы у меня будут. Вроде как то можно через Class но не могу пока понять как. Используй reflections. Показывать пример или сам сумеешь понять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 13:26:55 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
покажи если не сложно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 13:43:45 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
Jugaпокажи если не сложно Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 13:48:42 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
Хм, package-declaration можно выкинуть :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 13:49:15 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
Смысл ясен. Спасибо огромное!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 14:12:23 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
JugaСмысл ясен. Спасибо огромное!!! Прихадите исчо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 14:17:42 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
В связи с выше сказанным может глупый, но вопрос А как вообще в run-time узнать compile-time тип переменной? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 17:55:50 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
02 А как вообще в run-time узнать compile-time тип переменной? Если это объект, то никак. И нафик это не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 17:59:13 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
02В связи с выше сказанным может глупый, но вопрос А как вообще в run-time узнать compile-time тип переменной? 1) instanceof 2) getClass().getName ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 19:57:08 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
йогурт 02В связи с выше сказанным может глупый, но вопрос А как вообще в run-time узнать compile-time тип переменной? 1) instanceof 2) getClass().getName Хм, возможно это и есть ответ на вопрос. Тогда вопрос по-настоящему дурацкий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 20:12:31 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
Не понял Если Number n = new Integer(1);, то что же, по-вашему, n.getClass().getName()=="java.lang.Number"???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 21:51:36 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
я тут блин телепатию вовсю практикую, а он еще и ржет! =) я хотел сказать, что, думаю, ответом на ваш вопрос будет что-то такое: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 01:00:27 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
>>А как вообще в run-time узнать compile-time тип переменной? это как вообще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 01:01:05 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
2 йогурт Ну бывает же такое, что человек тупит Я, надеюсь временно, туплю. Обьясните, pls, имеется ввиду, что, если testDumb() не выбросит Exception, то можно сказать, что m была объявлена с типом Number, а не, к примеру, с типом Comparable Тока не сердитесь, может я все-таки пойму ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 03:13:48 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
022 йогурт Ну бывает же такое, что человек тупит Я, надеюсь временно, туплю. Обьясните, pls, имеется ввиду, что, если testDumb() не выбросит Exception, то можно сказать, что m была объявлена с типом Number, а не, к примеру, с типом Comparable Тока не сердитесь, может я все-таки пойму Comparable - это не тип. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 09:04:16 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
Comparable даже скорее ТИП, чем, например, Object Ken Arnold The fundamental unit of programming in the Java programming language is the class, but the fundamental unit of object-oriented design is the type. While classes define types, it is very useful and powerful to be able to define a type without defining a class. Interfaces define types in an abstract form as a collection of methods or other types that form the contract for that type. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 09:12:14 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
02Comparable даже скорее ТИП, чем, например, Object Ken Arnold The fundamental unit of programming in the Java programming language is the class, but the fundamental unit of object-oriented design is the type. While classes define types, it is very useful and powerful to be able to define a type without defining a class. Interfaces define types in an abstract form as a collection of methods or other types that form the contract for that type. Comparable - это интерфейс. Это не тип. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 10:54:38 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
А для кого же в JLS тогда написано JLS 4.3 Reference Types and Values There are three kinds of reference types: class types (§8), interface types (§9), and array types (§10). Только для меня? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 11:32:51 |
|
||
|
хелп Type cast
|
|||
|---|---|---|---|
|
#18+
02А для кого же в JLS тогда написано JLS 4.3 Reference Types and Values There are three kinds of reference types: class types (§8), interface types (§9), and array types (§10). Только для меня? Это reference types - ссылочные типы. Если их называть просто типами - никто не поймет, о чем идет речь. Найдите более подходящую цитату, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 11:38:14 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34122100&tid=2147520]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
206ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 545ms |

| 0 / 0 |
