![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Demetrio |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 1.5.2007 Репутация: нет Всего: нет |
Вопрос нубский, но все же...
Можно ли в java после инициализации объекта добавить скажем новую переменную или метод в этот объект.... Или обязательно определять новый класс и там уже определять новые переменные и методы? Если можно, то как? Заранне спасибо Lvbnhbq |
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 14 Всего: 62 |
Demetrio
Добавить поле в экземпляр класса в runtime можно с помощью AspectJ |
|||
|
||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: 6 Всего: 27 |
Определите в своем классе Map и добавляйте туда.
-------------------- ![]() |
|||
|
||||
| nornad |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1079 Регистрация: 16.2.2007 Где: в Караганде Репутация: 16 Всего: 31 |
fixxer, ты и методы в мапу добавлять будешь?
Добавлено через 1 минуту и 21 секунду Demetrio, если не секрет - зачем? -------------------- Три достоинства программиста: Леность, Нетерпение и Гордость Ларри Уолл |
|||
|
||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: 6 Всего: 27 |
nornad, не прочитал про методы Вообще слабо представляю зачем это нужно. Demetrio, может ошибка в проектировании? -------------------- ![]() |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
функторами. Demetrio, если просто влом описывать новый класс для изменения логики работы одного-единственного объекта, то могут помочь анонимные классы И вообще - когда задаются такие вопросы("такие" - в смысле необычные с точки зрения повседневного применения), очень хочется услышать задачу. Потому как те люди, которые знают достаточно о механизмах рефлексии или же AscpectJ не будут задавать вопросы, а если человек не знаком с механизмом, он не может быть достаточно компетентен при выборе: использовать или нет Ну, типа человек спросил "как мне попасть в другую страну", ему начали рассказывать про визу, про декларацию груза и т.д.. Н, он и пошел заполнять, изучать и т.д.. А ему надо было только узнать, где граница находиться, чтоб съездить и знакомого встретить |
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 14 Всего: 62 |
||||
|
||||
| nornad |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1079 Регистрация: 16.2.2007 Где: в Караганде Репутация: 16 Всего: 31 |
А я так понял, что ему нужно вообще всё в динамике создавать. То есть на пустом месте изобрести и добавить метод. Наверное, перемудрил с пониманием. -------------------- Три достоинства программиста: Леность, Нетерпение и Гордость Ларри Уолл |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |