Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-52247
NneRreaLl
2003-12-04 14:32
2003.12.16
Как удалить часть файла -- указать начальную и конечную позицию ?


3-52062
Борода
2003-11-24 09:33
2003.12.16
Формат базы данных


1-52243
lokid7
2003-12-04 18:49
2003.12.16
Сохранение в файл


1-52162
Коля
2003-12-03 16:04
2003.12.16
TImageList -> TSpeedButton


3-52093
V-A-V
2003-11-24 11:57
2003.12.16
Где взять MySQL ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский