Реализация членов абстрактного класса в наследниках
От: Andrew Merkulov Россия www.ibprovider.com
Дата: 25.08.04 06:04
Оценка:
Добрый день!
Возникла следующая задача:
Есть абстрактный класс:
class abstract TDataObject
    {
    //строка в DataTable
    public DataRow Row;
    //состояние строки
    public DataRowState State {get {return Row.RowState;}}
    }


И есть наследующие абстрактный класс
class TConcreteDataObject : TDataObject
    {
      //типизированная строка, наследуюая DataRow должна заместить DataRow   
        //в абстрактном классе
        override TypedDataRow Row;
        
        Some methods .....
    }


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

Если нет то возможен ли ещё вариант чтобы для типизированных строк определить общую логику поведения на уровне DataRow, а конкретную реализацию в каждом конкретном классе?
... << RSDN@Home 1.1.3 stable >>


Немного обо мне, и моем круге
Мои профиль в LiveLib &mdash; книги
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.