|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jun 2009
Сообщений: 461
|
Как заставить работать Setter для Point?
Пишу так:
В итоге при вызове point.x=13; тело сеттера не вызывается. Не трейсит ничего. Но все исправно работает, он задает значение vPoint. Я могу даже удалить весь сеттер, и он все равно будет исправно работать. Как заставить его вызывать тело сеттера? |
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Геттер вызывается, похоже)
Сеттер вызывается только когда пишешь "point =". В случае point.x = - вызовется геттер, вернёт vPoint, присвоит vPoint.x
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
По-поводу невызывания -De- уже сказал.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
Регистрация: Jun 2009
Сообщений: 461
|
Мда, как то не экономно получается каждый раз new Point. Спасибо.
|
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Сделайте свой Point с геттерами и сеттерами! Если у него будет геттер x, то он вызовется ("x =" же).
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
|
|
|||||
Регистрация: Jun 2009
Сообщений: 461
|
О, холиварщик.
- new Point по сравнению с point.x=. - Ну это вы заметите если будите вызывать лям раз в секунду. - А я и вызываю лям раз в секунду. А теперь ваша версия линии разговора... А вообще-то, нужно ли вам это? |
|
|||||
Регистрация: Jun 2009
Сообщений: 461
|
alatar, дА понятно это, и уже сделал. Не понимаю о каком не понимании идет речь. А про холивар это коммент к посту goodguy`я. Да забудьте вообще, я уже получил ответ, спасибо большое.
|
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Не собираюсь я никакого холивара устраивать. Просто ничего плохого в такой конструкции нет. И память она будет жрать очень незначительно.
|
Часовой пояс GMT +4, время: 02:30. |
|
« Предыдущая тема | Следующая тема » |
|
|