Иерархия классов важнейших невизуальных компонентов для представления данных и доступа к ним
TComponent
TSession
TDatabase
TDataSource
TDataSet
TBDEDataSet
TDBDataSet
TTable
TQuery
TStoredProc
TClientDataSet
TField
TBIobField
TGraphicField
TMemoField
TbooleanField
TBooleanField
TBmaryField
TBytesField
TVarBytesField
TDateTimeField
TDateField
TTimeField
TNumericField
TBCDField
TFloatField
TCurrencyField
TIntegerField
TAutoIncField
TSmallIntField
TWordField
TStringField
Приведенная здесь иерархия показывает, что свойства, методы и события, объявленные у компонентов-предков, по праву наследования доступны и у их компонентов-потомков.
Например, в одном из последующих разделов достаточно подробно описывается родительский компонент TField (поле набора данных), его методы, свойства и события; однако дочерние компоненты TField описываются далеко не столь подробно. Причина этому в том, что все события, методы и свойства, присущие группе компонентов, достаточно описать один раз.
Другим примером может служить TDataSet: многие его свойства, методы и события по праву наследования доступны и у его потомков - компонентов TTable и TQuery.
О наследовании компонентами-потомками свойств, методов и событий своих родителей следует помнить постоянно.