A
awfigsk
Unregistered / Unconfirmed
GUEST, unregistred user!
请教一个继承的问题
type
TPlane=class
protected
...
public
procedure fly();virtual;abstract
function modal():string;dynamic
end
TCopter=class(TPlane)
public
procedure fly();override
function modal():string
end
1、我想请问在派生类fly()函数中重写代码时,是否会将父类的代码覆盖掉?
2、如果不是,那么请问如果要调用父类的方法如何做呢?是否是用inherited ?
而第二函数modal()如果调用父类的modal()函数是用tplane.modal()这样调用吗?
type
TPlane=class
protected
...
public
procedure fly();virtual;abstract
function modal():string;dynamic
end
TCopter=class(TPlane)
public
procedure fly();override
function modal():string
end
1、我想请问在派生类fly()函数中重写代码时,是否会将父类的代码覆盖掉?
2、如果不是,那么请问如果要调用父类的方法如何做呢?是否是用inherited ?
而第二函数modal()如果调用父类的modal()函数是用tplane.modal()这样调用吗?