Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.16;
Скачать: CL | DM;

Вниз

Implementation section variable   Найти похожие ветки 

 
andrew2   (2003-12-03 00:04) [0]

Объясните, пожалуйста, если переменная в классе объявлена в секции implementation, она является protected? Или она будет общей для всех экземпляров данного класса?

Спасибо.


 
dataMaster ©   (2003-12-03 00:11) [1]

А эксперимент провести слабО?


 
andrew2   (2003-12-03 00:51) [2]

А вот хочется тонкого теоретического обоснования от людей знающих, а не грубой эмпирики. Если Вы не знаете его, то лучше вообще не отвечать, мне кажется.


 
Юрий Федоров ©   (2003-12-03 01:10) [3]


> Объясните, пожалуйста, если переменная в классе объявлена
> в секции implementation

постановка вопроса некорректная.
Переменная (поле) класса может быть объявлено в секции implementation только если и сам класс объявлен там же. Это означает, что в пределах модуля видимость полная, а за его пределами не переменной, ни класа не видно.
Если идет речь не о поле класса, а о глобальной переменной, то она разумеется будет общей. присем не только для хкземпляров данного класса, а и для любых других классов \ процедур этого модуля


 
andrew2   (2003-12-03 01:17) [4]

Спасибо


 
Amoeba   (2003-12-03 13:17) [5]

Protected применимо только элементам (свойства и т.д.) класса, но никак не к переменным, которые таковыми не являются.



Страницы: 1 вся ветка

Текущий архив: 2003.12.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
1-52267
lipskiy
2003-11-30 20:36
2003.12.16
Приложение загружает ЦП на 100%, как побороть?


14-52333
NeyroSpace
2003-11-24 09:46
2003.12.16
Автоматизация действий


6-52303
andre
2003-10-21 23:10
2003.12.16
GLScene


6-52331
Виноградов Алексей
2003-10-21 20:42
2003.12.16
Блокирующий tserversocket-не генерятся события отключения клиента


9-52048
Андрей
2003-05-30 18:55
2003.12.16
DelphiX