Форум: "Основная";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c