30.04.2004, 09:41 | #1 |
Решили жить вечно?
|
CurrentList
Мой класс, который от RunBase ведет стандартно себя в методе main: получает record, вызывает свой конструктор для нового экземпляра, потом prompt и run. Проблема возникла с pack/unpack. Компилятор требует чтоб эти методы были определены в моем классе, так как в RunBase они абстрактны (не компилится конструктор). Определив эти методы во время выполнения возникает исключение, довольно странное. Исправилось только определив CurrentVersion и CurrentVersion и переделкой методов pack/unpack. Проблема в том что мне они не нужны, мне нечего там сохранять. Счас приходиться делать нечто подобное:
PHP код:
|
|
30.04.2004, 10:14 | #2 |
Участник
|
upnpack()
{ return true; } pack() { return connull(); } И больше ничего не нужно |
|
30.04.2004, 11:02 | #3 |
Решили жить вечно?
|
Оригинально, спасибо
|
|
30.04.2004, 11:14 | #4 |
Участник
|
Что ж тут, простите, оригинального?
Реализовать методы в потомке необходимо, но при этом они не нужны - пишем заглушки, по-моему совершенно стандартный подход. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|