parserALT
Страницы форума: ← Назад | 1 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 600 | Дальше →

переменна локальная или глобальная?

#1Janek
27.11.09 13:30 / 13:40
www.parser.ru → | ответить → | в избранное →

переменна локальная или глобальная?

Мне занимало это.. посмотрите:

someClass.p
@CLASS
someClass

@auto[]
$var["выполнен автоматически при загрузке класса"]

@load[]
$self.var[${self.var}, изменён через конструктор]

@showVar[]
$self.var
^rem{$var локальная или глобальная?}


index.html
@USE
/someClass.p

@main[]
$someClass:var<br/>
$oSome[^someClass::load[]]
$someClass:var<br/>

$oSome2[^someClass::load[]]
^oSome2.showVar[]<br/>


получил:
"выполнен автоматически при загрузке класса"
"выполнен автоматически при загрузке класса", изменён через конструктор
"выполнен автоматически при загрузке класса", изменён через конструктор, изменён через конструктор


Понимал:
Есть возможность присвоения чего-нибудь в стандартную переменную классы через конструктор.
#2MoKo
→ Janek [#1] | 27.11.09 14:04
www.parser.ru → | ответить → | в избранное →

статическая переменная класса

Поисковики по указанной теме выдают массу полезной информации. :)
#3Janek
→ MoKo [#2] | 27.11.09 14:17
www.parser.ru → | ответить → | в избранное →
массу полезной информации не нашёл - но спасибо за ответ.

Запомню: статическая переменная класса
#4MoKo
→ Janek [#3] | 27.11.09 14:46
www.parser.ru → | ответить → | в избранное →

Одна из первых ссылок...

http://www.c-help.net/49.html
#5Janek
→ MoKo [#4] | 27.11.09 14:48 / 14:49
www.parser.ru → | ответить → | в избранное →

я искал в форуме

#6Janek
→ MoKo [#4] | 27.11.09 19:25
www.parser.ru → | ответить → | в избранное →

"...доступа к такой перемнной нет"

Через конкретный же экземпляр класса доступа к такой перемнной нет. Т. е. использовать такую статическую переменную можно только для самого класса без создания экземпляра.

в Парсере есть доступ ;)
#7moko
→ Janek [#6] | 27.11.09 21:00
www.parser.ru → | ответить → | в избранное →

переводчик?

В C# вроде как тоже есть. Думаю огрехи переводчика. Но суть в начала они раскрыли правильно. :)
Страницы форума: ← Назад | 1 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 600 | Дальше →