![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
2 wvxvw
Объясните, зачем городить огород со статиком, если у вас уже есть конкретные экземпляры клсса из которых спокойно без статика можно вызвать нужную функцию?
__________________
interplanety |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Цитата:
package { import flash.display.Sprite; public class Main extends Sprite { private var a:int = 1; public function Main():void { foo(this); } public static function foo(m:Main):void { trace(m.a); // всё ок - ловим 1 } } } А пример использования может быть такой
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 10.01.2013 в 13:22. |
|
|||||
|
Modus ponens
|
dimarik - раньше нельзя было, точно, возможно в последних версиях компилятора что-то поменялось. В методах не-статиках получить доступ к protected полям (если это не this) было нельзя.
__________________
Hell is the possibility of sanity |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Олег. Примеры собирал под старый добрый 3.5
__________________
Отряд Котовскага |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:21. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| static |
|
|