关键字super的作用是?
牛客-007
class Father3 {
private Integer i = 1;
}
class Son3 extends Father3 {
public void f() {
// System.out.println(super.i); // The field Father3.i is not visible
}
}
public class SuperTest{ int a = 0; public void say(){ System.out.println("重载1"); } public void say(int num){ System.out.println("重载2"); } } class Test extends SuperTest{ int a = 100; public void test(){ //调用父类被重载的方法 super.say(); super.say(1); //调用父类被隐藏的成员变量,这里的隐藏是指:子类从父类继承过来的成员变量,然后重写导致的隐藏 System.out.println(super.a); } //调用父类的构造方法 public Test(){ super(); } }