是不是在子類中的方法都可以使用super來調用父類的同名方法?
不僅僅是構造方法?
除了私有方法,其他都是可以調用的,public 和protected不多說了,default的看下面的例子就行了,已經通過運行了。另外就是不要用到static修飾的變量、方法和代碼塊中。
public class Country {
String name;
void value() {
name = "China";
}
}
public class City extends Country {
String name;
void value() {
name = "beijing";
super.value();
System.out.println("子類City的name:" + name);
System.out.println("父類Country的name:" + super.name);
}
public static void main(String[] args) {
City c = new City();
c.value();
}
}