|
|
|
Преобразование классов для дурака :)
|
|||
|---|---|---|---|
|
#18+
Да, знаю что туплю, но помогите плиз: я имею переменную класса D, который раширяет JInternalFrame я получаю из JDesktopPane cсылки на объекты JInternalFrame, которые я хоу преобразовать к классу D, если они им являются Код: plaintext 1. 2. 3. и еще: в теле класса D, для которого тело наследования выглядит так: D->JInternalFrame->JFrame я вызываю конструктор диалога, который требует в качестве параметра JFrame простаю передача this - не проходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 18:28 |
|
||
|
Преобразование классов для дурака :)
|
|||
|---|---|---|---|
|
#18+
if(myVar instanceof WeirdClass) { ... } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 18:31 |
|
||
|
Преобразование классов для дурака :)
|
|||
|---|---|---|---|
|
#18+
Все - первая часть отпала - я забыл скобки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 18:33 |
|
||
|
Преобразование классов для дурака :)
|
|||
|---|---|---|---|
|
#18+
ы? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 18:38 |
|
||
|
Преобразование классов для дурака :)
|
|||
|---|---|---|---|
|
#18+
KPIISВсе - первая часть отпала - я забыл скобки instanceof грамотнее полюбому чем class1 == class2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 18:46 |
|
||
|
Преобразование классов для дурака :)
|
|||
|---|---|---|---|
|
#18+
коты KPIISВсе - первая часть отпала - я забыл скобки instanceof грамотнее полюбому чем class1 == class2 Грамотнее, конечно, но не всегда возможно его использозвание. Например, если есть некий подгружаемый класс (неизвестный на стадии разработки основного кода), а потом в цикле надо проверить все члены некоего списка, не являются ли они экземплярами этого подгруженного из папки плагинов класса, instanceof не поможет. Придется использовать либо ...getClass() == pluginClass, либо getClass().isAssignableFrom(pluginClass). Правда, такие случаи довольно редко встречаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2005, 11:15 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=792&tid=2151891]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
140ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 414ms |

| 0 / 0 |
