Quote (Saitei)
Кто-нибудь поведает мне прелести ООП, а именно - супер-классы и дочерние классы?
Что за суперклассы - не знаю, возможно, под этим подразумевается один из начальных классов... Например, в Delphi все классы берут начало от TObject, который содержит в себе только конструктор, деструктор (вроде бы всё абстрактное, точно не помню) и ещё что-то самое необходимое. А дочерние - это те, которые созданы на основе родительских. Типа так:
Code
TКласс1=class
x:byte;
end;
ТКласс2=class(ТКласс1)
бла:бла;
procedure бла;
end;
При этом класс ТКласс2 наследует всё, что имел ТКласс1 (за исключением приватных переменных и процедур, которые доступны только самому ТКласс1). В данном случае ТКласс2 - дочерний, а ТКласс1 - родительский.
Quote (Saitei)
И какую роль играет конструктор класса?
Инициализирует новый экземпляр класса, выделяет память под данные и процедуры и выполняет то, что нужно для нового экземпляра конкретного класса (например, для класса ТКласс1 нужно задать начальное значение x=3 - это нужно сделать именно в конструкторе). А деструктор, соответственно, уничтожает экземпляр, высвобождая память (и совершая другие действия, которые требуется для при удалении экземпляра конкретного класса, например, обнуляя фрагменты памяти, если, скажем, нужно почистить "секретные" данные).
Quote (Saitei)
Функция класса работает через другую функцию другого класса?
Всё зависит от конкретной ситуации, как там они связаны между собой.