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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-21570
Юрий К
2002-10-30 01:14
2002.11.07
Доступ к свойствам компонента по индексу


14-21792
Beginner-Designer
2002-10-18 21:20
2002.11.07
Вопрос к тем, кто знает и Delphi и Visual C++


8-21690
Yuri Btr
2002-07-09 13:59
2002.11.07
Вопрос по bass.dll и mjhf_eq.dll


3-21368
mafiya
2002-10-17 12:01
2002.11.07
treeview и БД


4-21895
slippery1
2002-09-24 16:01
2002.11.07
Помогите!!!