procedure[function] 方法名(参数表)[:返回值];virtual;abstract;
procedure[function] 方法名(参数表)[:返回值];dynamic; abstract;
抽象方法提供了一种从高层次视图观察对象的方式
5、 方法覆盖
在父类中生命的静态方法、虚拟方法、动态方法,都可在派生类中进行同名签名登记。这将覆盖父类的这些方法。提供更特殊的功能,声明方式:
procedure[function] 方法名(参数表)[:返回值];override;
方法的覆盖提供了对类的多态性
6、 方法重载
在父类中生命的静态方法、虚拟方法、动态方法,都可在派生类中进行同名签名登记,但是需要不同的参数表。这将重载父类的这些方法。提供更特殊的功能,声明方式: