![]() |
свойство класса, вызывающего экземпляр класса
Класс A создаёт в своём конструкторе экземпляр класса B.
Мне необходимо, чтобы конструктор класса B получил значение некоторого свойства класса A, например n:Number. Т.е. каким образом можно в конструкторе класса B получить ссылу на свойство класса A ? На ум приходит только вариант по передаче в конструктор A параметра со значением this класса B. класс A Код:
package Код:
package |
Ссылок на данные простых типов не бывает.
|
Цитата:
Повторюсь, мне надо, чтобы конструктор класса B мог получить значение какого либо свойства из класса вызывающего этот конструктор. |
Есть ссылки на все, кроме Number, int, uint, Boolean, String.
Передавайте ссылку на экземпляр класса, а не копию значения свойства, если, конечно, необходимо это значение в дальнейшем изменять. |
Цитата:
public var arr:Array класса A ??? |
Код:
package {Код:
package {Код:
new B((new A()).arr); |
Можно ли вызвать метод класса из экземпляра (другого класса), который в этом классе был создан?
Т.е аналогично вопросу автора топа, только не свойство, а метод. |
а попробывать?
|
Ноябрь, в чем проблема-то?
|
Код:
package main{ |
| Часовой пояс GMT +4, время: 14:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.