![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2008
Сообщений: 283
|
день добрый
не серчайте сильно за глупые вопросы, так как не владею всеми аспектами тонкостей ОПП Подскажите как добавить свойство объекту класса, не влезая в "родительский" класс? вот к примеру "родительский" класс: package main { public class Selecter extends Sprite { // [ К О Н С Т Р У К Т О Р ] public function Selecter () {} // [ С В О Й С Т А В А ] public var id:int; } } package main { public class SCENE extends Sprite { // [ К О Н С Т Р У К Т О Р ] public function SCENE() { var But:Selecter = new Selecter(); But.id=5; // Объект But имеет свойство id But.id2= 2; // Объект But НЕ имеет свойство id2 // А вот возможно ли в этой части когда добавить объекту But ещё одно свойство "id2", не прописывая его в классе "Selecter" } } } Буду весьма благодарен за помощь |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 212
|
Если родительский класс объявить как dynamic то можно
Добавлено через 3 минуты Но правильнее создать класс-наследник с добавленным нужным свойством: Последний раз редактировалось trng; 22.09.2011 в 15:47. |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 212
|
|
|
|||||
|
Регистрация: Jun 2008
Сообщений: 283
|
спасибо
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|