![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Alexandr87 |
|
|||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: 9 Всего: 39 |
В общем есть singleton класс.
А мне необходимо обязательно получить новый экзмепляр этого класса, можно ли это как-то сделать? |
|||
|
||||
| w1nd |
|
|||
![]() Вертилятор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 22.3.2006 Где: Москва Репутация: 20 Всего: 54 |
Класс не ваш?
-------------------- ![]() ![]() |
|||
|
||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
То есть, при уже созданном экземпляре, удалить объект и создать заново? Если класс свой - тогда нужен отдельный метод - наряду c getXxx. Типа RegetXxx Но... если уже кто-то получил ссылку на старый объект, а ты пересоздашь его, сохранишь в ссылке синглетона и получишь "наверх" для себя, То старый объект будет всё равно держаться ссылкой из прошлого "потребителя" синглетона. То есть синглетон превратится в подобие "фабрики" Ты лучше расскажи зачем оно тебе? -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
1. Через рефлексию вызвать конструктор:
2. Способ описан тут. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Alexandr87 |
|
|||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: 9 Всего: 39 |
класс не мой - KeyStore - он сохраняет пароль, и когда я хочу получить еще один ключ через некоторое время - он не запращивает пароль.
LSD спасибо, завтра еду отдыхать, как приеду посмотрю Это сообщение отредактировал(а) Alexandr87 - 24.7.2006, 07:10 |
|||
|
||||
| Alexandr87 |
|
|||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: 9 Всего: 39 |
Спасибо всем за помощь.
LSD 2ой метод не подойдет, а вот первый ничего. Но там слишком запутанная структура в самом KeyStore.getInstace еще до вызова конструктора, но будем копать! |
|||
|
||||
![]()
|
| Правила форума "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. |