![]() |
ООП. Наследование?
Код:
var a1=new ClassA();внутри a2 создаются объекты a2b1,a2b2,a2b3,a2b4 класса ClassB как сделать, чтобы например при : Код:
a1.param=1;заранее всем спасибо... |
Написать set'er в класс А примерно таким образом:
Код:
public function set param(value:Number):Void{ |
Или в ClassB (если это мувики):
Код:
public function get param():Number { |
Класс ClassB расширяет ClassA?
|
нет, а если да? т.е. с помощью наследования можно решить проблему?
|
Скорее всего нет, поэтому вообще непонятно, причём тут наследование…
|
если класс ClassB не будет расширяет ClassA и при создании объектов класса ClassB, в конструктор передавать ссылку на объект класса ClassA (в котором они создаются)...
это будет выходом из ситуации? |
Ну да. Что-то вроде:
Код:
public function get param():Number { |
А нужно ли объектам a1b1, a1b2, a1b3, a1b4 иметь собственный param, или вполне можно обойтись param от a1?
|
вполне можно обойтись и param от a1, т.е. просто объекты созданные в a1 должны иметь доступ к param a1...
|
| Часовой пояс GMT +4, время: 09:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.