Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
Внизprivate vs implementation... Найти похожие ветки
← →
^Sanya (2002-10-28 17:22) [0]В чём разница области видимости методов и переменных объявленных в том, или ином разделе(private - или implementation)?
По-моему, ни в чём... разве это так?
← →
Внук (2002-10-28 17:25) [1]В чем разница между велосипедом и шариковой ручкой? Абсолютно разные вещи, предназначенные для разных целей, практически никак не связанные между собой.
← →
Smithson (2002-10-28 17:40) [2]private - это область видимости для объекта.
implementation - это секция реализации модуля.
Действительно, все объявленное в private видно из модуля (так же как и из implementation), но соотносить эти вещи (как справедливо указал Внук) не уместно.
← →
^Sanya (2002-10-28 21:43) [3]2ALL:
дело не в сравнении разделов private и implementation, а в сравнении областей видимосты онных.
То, что они разные и служат для разных целей и ежу понятно.
Уточняю: если я объявил метод в разделе private класса TMyClass, то этот метод будет доступен во всех яастях данного модуля?
И наоборот, этому методу будут доступны все методы(в том числе других классов), объявленные в данном модуле?
← →
Юрий Зотов (2002-10-28 23:53) [4]> ^Sanya
В пределах одного модуля любая объявленная вещь становится доступной везде ниже своего объявления. Включая члены классов.
Но сравнивать private и implementation все равно не стоит. Это действительно совершенно разные вещи.
← →
^Sanya (2002-10-29 02:08) [5]Прошу прощения, я просто вопрос не так задал. Суть в другом.
Если я объявил метод Ав private-разделе класса, то это значит, что в данном модуле НЕТ такого места(метода другого класса, или просто процедуры), откуда б этот метод А не был виден?
И наоборот: Если я объявил метод Ав private-разделе класса, то это значит, что НЕТ таких полей, методов и свойств, объёявленных в том же модуле, которые бы были недоступны в методе А ?
← →
Юрий Зотов (2002-10-29 08:43) [6]Да, оба раза.
← →
^Sanya (2002-10-29 15:58) [7]
> Юрий Зотов © (29.10.02 08:43)
Дело в том, что я вошёл в спор по этому вопросу с одним человеком, придётся кого-то обламать:)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c