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

Вниз

Почему create Tobject-a не дает сделать override в потомке?   Найти похожие ветки 

 
Мыш ©   (2003-11-18 08:58) [0]

Пишет "Cannot override a static method". Я конечно очень рад за то, что он "статик", но мне же нужно и inherited выполнить по созданию объекта, и свои поля заинициализировать. Что делать?


 
Владислав ©   (2003-11-18 08:59) [1]

Создай виртуальный конструктор.


 
Anatoly Podgoretsky ©   (2003-11-18 09:02) [2]

Потому и не дает, поскольку статический, тебе же надо скрыть этот метод и создать свой новый виртуальный.
Кстати статичность ни как не препятствует ни вызову предка, ни инициализации полей.
Статичность, виртуальность совсем для другого.


 
Reindeer Moss Eater ©   (2003-11-18 09:03) [3]

Напиши свой конструктор для наследника.


 
мыш ©   (2003-11-18 09:08) [4]

А, то есть Inherited я смогу вызвать в любом случае, даже не написав override? Тогда все ок, моя такая нравицца!


 
Владислав ©   (2003-11-18 09:22) [5]

"то есть Inherited я смогу вызвать в любом случае"

Да.



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
14-90094
Dark Elf
2003-11-04 16:30
2003.11.27
Просмотрщик dll


6-90030
Yrasikombo
2003-09-29 14:56
2003.11.27
Как определить все IP адреса включенных компов в локальной сети.


3-89775
Reddy
2003-11-07 07:57
2003.11.27
как программно установить курсор на нужный столбец в DBGrid


1-89922
Adoon
2003-11-18 17:52
2003.11.27
Формат RTF и JPG


4-90170
NailMan
2003-10-01 12:19
2003.11.27
Типа передача данных первой копии программы от второй