|
|
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
В джаве нет делегатов? Или чего-нибудь схожего по функционалу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 15:38:20 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
avp.mkВ джаве нет делегатов? Или чего-нибудь схожего по функционалу? C# делегат это синтаксический сахар, который от кодера прячет подноготную паттерна Observer/Listener. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 15:40:58 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
Blazkowiczavp.mkВ джаве нет делегатов? Или чего-нибудь схожего по функционалу? C# делегат это синтаксический сахар, который от кодера прячет подноготную паттерна Observer/Listener. как то ты витеевато. :) Скажи что плохо, что нет и всё :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 15:47:49 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
Petro123Скажи что плохо, что нет и всё :)) Нет и не нужен особо. :) Через анонимные классы все делают и не страдают особо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 16:07:38 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, да. Дело привычки :). Строчек больше :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 16:09:12 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
Нету делегатов. Ну и не нужно, чеснслово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 16:23:06 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
ПС. Партиал-классов тоже нету. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 16:24:53 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
ShSergeПС. Партиал-классов тоже нету. :) Ну, давайте вообще всё в этом посте перечислим. И свойства, и переопределение операторов, и рантайм генерики, и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 16:28:18 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНет и не нужен особо. :) Petro123Строчек больше :) ShSergeПС. Партиал-классов тоже нету. :) Не хотелось бы устраивать холиваров. Давайте лучше поговорим о подобных инструментах в java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 16:38:10 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
Пока вижу только одно подобное решение - переопределение метода(-ов) дочерних классов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 16:44:37 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
avp.mkНе хотелось бы устраивать холиваров. Давайте лучше поговорим о подобных инструментах в java. java.util.Observer, но оно используется редко. в GUI своих листенеров навалом. А вместо общего обсервера там, в основном, JavaBeans PropertyChangeListener используется. Т.е. зависит от того зачем оно вам понадобилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 16:44:47 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
avp.mkПока вижу только одно подобное решение - переопределение метода(-ов) дочерних классов. ? При чем здесь переопределение ? Давайте на примере разберем. Показывайте свой делегат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 16:45:39 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz? При чем здесь переопределение ? Примерно так: Код: java 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. Кода с делегатами нет - писать его некогда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 17:10:12 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
Всё верно. Только дефолтная реализация она опциональна. Поэтому правильный ответ не "через переопределение методов", а через "Анонимные классы". Переопределения метода может и не быть, когда используется лишь интерфейс. Хотя начиная с Java 6 реализацию интерфейса уже можно обзывать переопределением (@Override) хотя это и не верно с логической точки зрения, но верно с точки зрения назначения этой аннотации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 17:16:14 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
Blazkowiczправильный ответ не "через переопределение методов", а через "Анонимные классы".[quot avp.mk] Код: java 1. 2. 3. 4. 5. 6. 7. BlazkowiczПереопределения метода может и не быть, когда используется лишь интерфейс. Если я хочу создать экземпляр (а я его содаю) переопределения метода не может не быть, когда используется интерфейс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 17:23:52 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
avp.mk Код: java 1. 2. 3. 4. 5. 6. 7. Это не анонимный класс - я дал ему имя "Default".. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 17:26:44 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
avp.mkЕсли я хочу создать экземпляр (а я его содаю) переопределения метода не может не быть, когда используется интерфейс. Если у метода нет реализации, то там и переопределять нечего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 17:30:57 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
Сынаavp.mkЕсли я хочу создать экземпляр (а я его содаю) переопределения метода не может не быть, когда используется интерфейс. Если у метода нет реализации, то там и переопределять нечего. А, вот вы о чём. Ну да, пожалуй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 17:35:25 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
avp.mkЭто не анонимный класс - я дал ему имя "Default".. Это и не делегат, это реализация интерфейса. Делегат вот: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 17:47:11 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Можете написать java код который компилируется и работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 18:07:52 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
avp.mkBlazkowicz, Можете написать java код который компилируется и работает? Сначала Вы написали, что не надо устраивать холиваров (первое нарушение - самомодерирование), а теперь хотите, чтобы кто-то за Вас написал код? Обалдеть! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 20:43:50 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
ShSergeavp.mkBlazkowicz, Можете написать java код который компилируется и работает? Сначала Вы написали, что не надо устраивать холиваров (первое нарушение - самомодерирование) Я написал "хотелось бы" т.е. вежливо (ну по крайней мере хотел) предложил поговорить по теме , а не впускаться в бесконечные разговоры о том какой язык лучший. ShSergeа теперь хотите, чтобы кто-то за Вас написал код?Обалдеть! Нет, не хочу. У меня нет сейчас таких задач, которые требовали делегатов. Вопрос был чисто теоретический. Я бы хотел - чтобы те, кто тут отписываются не писали не работающую бесполезную хрень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 22:07:37 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
Ну и не пищите хрень. Кто же Вас заставляет? Как-то, с явой дружу гораздо дольше, чем с сишарпом (от начала того и другого). Чё-то, в процессе разработки, таких вопросов никогда не возникало. Например, в яве делается так, а в сишарпе - эдак. Ну и что? Какие нафиг аналоги? Аналог goto в сишарпе имеется? Никогда не пользовался. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 23:37:36 |
|
||
|
В java нет делегатов?
|
|||
|---|---|---|---|
|
#18+
avp.mkМожете написать java код который компилируется и работает? Blazkowicz Вам его написал :) Неужто сложно разобраться? Так и быть, разжую его пример: Код: java 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 23:50:31 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37804745&tid=2131751]: |
0ms |
get settings: |
15ms |
get forum list: |
26ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
53ms |
get topic data: |
19ms |
get forum data: |
4ms |
get page messages: |
112ms |
get tp. blocked users: |
3ms |
| others: | 335ms |
| total: | 583ms |

| 0 / 0 |
