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

Вниз

Как мне спрятать свойство?   Найти похожие ветки 

 
AlexG ©   (2004-10-21 16:07) [0]

Как мне публичное (public) свойство класса спрятать (private) в дочернем?


 
Гаврила ©   (2004-10-21 16:08) [1]

Никак не спрячешь, уши все равно торчать будут
Если возникает такая проблема - скорее всего неправлиьно спроектирована иерархия классов


 
Ega23 ©   (2004-10-21 16:08) [2]

А оно тебе надо?   :о)


 
AlexG ©   (2004-10-21 16:17) [3]

//А оно тебе надо?
Да, иначе придется на словах объяснять, что ЭТУ можно использовать, а ЭТУ нельзя... Убрать публичную не получится, т.к. у меня класс в DCU, от которого я наследую и исходников нет.


 
ZEX   (2004-10-21 16:19) [4]

НЕЛЬЗЯ и . Переписывать надо.


 
Amoeba ©   (2004-10-21 16:21) [5]

Тогда смирись, земляк. Раз исходников нет, то медицина тут бессильна ...


 
AlexG ©   (2004-10-21 16:32) [6]

Да, мне осталось только смириться. Я смирился :) Что ж, буду объяснять...


 
Гаврила ©   (2004-10-21 17:45) [7]


>  [3] AlexG


Если методы Get и Set  -  protected и virtual
можно их переписать так, чтобы ничего не пришлось объяснять
например поднимать исключение
raise Exception.Create("Ты чё, дурак? кто те разрешил обращаться к этому свойству?")



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

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

Наверх




Память: 0.48 MB
Время: 0.052 c
3-1097224039
Koala
2004-10-08 12:27
2004.11.07
Временные таблицы в Firebird 1.5.1


3-1097232652
SergP.
2004-10-08 14:50
2004.11.07
Строка подключения для FOX(Dbase) через Microsoft.Jet.OLEDB.4.0


14-1098273718
syte_ser78
2004-10-20 16:01
2004.11.07
Кто чем захватывает видео?


6-1094135174
Good
2004-09-02 18:26
2004.11.07
Для чего используются прокси-серверы?


1-1098328595
Mitka
2004-10-21 07:16
2004.11.07
Как удалять динамически создаваемые кнопки?