Gil*_*Gil 2 java overriding
我相当确定overLY仅指的是方法.它是否也可以引用数据类型?我知道在Derived的一个实例中,x将= 1而不是0.但这是否被认为是最重要的?
class Base { int x = 0 ; } class Derived extends Base { int x = 1 ; }
Ted*_*opp 5
你在那里做了什么叫做隐藏,而不是覆盖.这说明这里在Java教程:
在类中,与超类中的字段具有相同名称的字段会隐藏超类的字段,即使它们的类型不同也是如此.在子类中,超类中的字段不能通过其简单名称引用.相反,必须访问该字段super,这将在下一节中介绍.一般来说,我们不建议隐藏字段,因为它使代码难以阅读.
super
归档时间:
11 年 前
查看次数:
47 次
最近记录: