![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jul 2011
Сообщений: 1
|
при написании игры шахматы столкнулся с проблемой... существуют три класса которые связаны между собой, и при создании екземпояров исполняються сразу все методы типа класса... например есть два метода в конструкторе create_cell ( с помошью addChild) и delete_cell(с помощью removechild)... при создании екземпляра оно создает обькт и сразу же удаляет тоесть исполняет сразу все методы... так и остальными классами и их методами. почему так? и как ограничить исполнение методов при создании екземпляров?
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Mar 2007
Сообщений: 545
|
При создании экземпляра вызывается конструктор, все логично.
Вынесите удаление из конструктора и вызывайте его когда нужно. |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 300
|
Тебе нужно почитать про ООП, много вопросов сразу отпадет.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:45. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|