delphi中关键字inherited的理解

关键字inherited在实现多态行为时扮演着特殊角色,它出现在方法定义中,后面跟一个标志符或者不跟。若inherited后面跟一个成员名称,它表示一个通常的方法调用,或... 关键字inherited在实现多态行为时扮演着特殊角色, 它出现在方法定义中, 后面跟一个标志符或者不跟。
若 inherited后面跟一个成员名称,它表示一个通常的方法调用,或者是引用一个属性或字段比如,当 inherited Create(...); 出现在方法定义中时,它调用继承的 Create 方法。
当 inherited后面没有标志符时,它指的是和当前方法同名的继承下来的方法。在这种情况下,inherited
没有明确指定参数,但把当前使用的参数传给继承下来的方法。比如,
inherited;
经常出现在构造函数的实现中,它把相同的参数传给继承下来的构造函数。

能不能用通俗易懂的语言解释一下上面的话啊?谢谢
展开
 我来答
极天异云
2009-07-22 · TA获得超过1054个赞
知道小有建树答主
回答量:1170
采纳率:42%
帮助的人:392万
展开全部
这段话已经能够说的很清楚了啊。
如果有同名同参数的父类方法,
单独用inherited;就是继承父类的同名同参数方法。
如果inherited XXX(..), 说明父类有了同名的重载方法,你指定继承其中的一个方法。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式