Форум: "Основная";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];
ВнизПочему 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c