当我们说"所有课程直接或间接地从课堂继承"时,我们的意思是什么Object
?什么构成一个类间接继承其间接超类中声明的方法?
我们可以说一个类间接地继承了在其中一个间接超类中声明的方法,而不管超级类中定义的方法在继承层次结构中向下传播时可能被覆盖的事实,因此上面的注释是基于这样的事实子类继承了一些方法,其签名与超类中声明的签名相同.
或者,我们是否只能说一个类间接地继承在其中一个间接超类中声明的方法当且仅当该类继承了在其间接超类中声明的方法时,即该方法在继承传播时未被覆盖层次结构,并且该类继承该方法的方法与在其间接超类中定义的方法相同.
Mic*_*rry 10
通过间接继承,它们意味着您扩展另一个本身扩展Object的类.直接继承自Object意味着您要么extends Object
在类签名上明确声明,要么没有定义它应该扩展的另一个类(在这种情况下,它Object
根据定义直接扩展.)
就特定方法而言,您只继承层次结构中"最后覆盖"的方法.因此,如果我继承自继承的类toString()
,我将只继承覆盖版本,而不是原始版本Object
.
归档时间: |
|
查看次数: |
2168 次 |
最近记录: |