|
|
|
Как сослаться в методе анонимного класса на член "родительского" класса
|
|||
|---|---|---|---|
|
#18+
Мне надо сослаться в методе анонимного класса на член класса, в конструкторе которого этот анонимный класс создается. Если имя члена и имя параметра разные - никаких проблем, но если же имена совпадают... Короче, думаю будет понятнее на примере (пример упрощен, чтобы показать суть проблемы). Вот так не работает: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. А вот так работает (для параметра вместо field использовано field1): Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Собственно вопрос в том, как сослаться именно на член класса TestClass. Пробовал через this.field - не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2013, 07:47:56 |
|
||
|
Как сослаться в методе анонимного класса на член "родительского" класса
|
|||
|---|---|---|---|
|
#18+
dalyА вот так работает (для параметра вместо field использовано field1): А вот так НЕ работает (для параметра вместо field использовано field1): ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2013, 07:51:47 |
|
||
|
Как сослаться в методе анонимного класса на член "родительского" класса
|
|||
|---|---|---|---|
|
#18+
dalydalyА вот так работает (для параметра вместо field использовано field1): А вот так НЕ работает (для параметра вместо field использовано field1): Во я тупанул, все верно было написано)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2013, 10:56:24 |
|
||
|
Как сослаться в методе анонимного класса на член "родительского" класса
|
|||
|---|---|---|---|
|
#18+
TestClass.this.field = new Object(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2013, 11:03:22 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2128731]: |
0ms |
get settings: |
15ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
64ms |
get topic data: |
20ms |
get forum data: |
4ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 334ms |
| total: | 528ms |

| 0 / 0 |
