继承:
*********************************
是指一个新的对象能够从父对象中获取属性和方法,这种概念能用来建立vcl这样的多层次的对象,首先建立通用对象,然后创建这些通用对象的有专用功能的字对象。继承的好处是能共享代码。
关于多继承:多继承是指一个对象能继承两个不同的对象,并且包含有两个父对象的所有数据和代码。object pascal采用两种方法解决:在一个类中包含其它的类;使用接口。
继承的方法必须是虚拟或是动态方法。在4p中,private中的方法和属性不能被派生类继承,例如;
type
TQueryThread = class(TThread)
protect
Constructor Create;
public
procedure Execute;override;//覆盖基类的方法;此方法在基础类中的声明为virtual类型;
end;
constructor TQueryThread.Create;
begin
FreeOnTerminate := True;
inherited Create(False);//继承基础类中的方法;
end;
procedure TQueryThread.Execute;
begin
do something;
end;
************************
回答完毕
安装delphi后,应该包括源码,随便阅读几个源码文件就行,如classes.pas、sysutils.pas等,别人提供的在完整性、规范性方面一般不会好于厂家源码。
这个和面向对象编程基础知识有关.
你应该多看下!