java中的super关键字的三种用法
super关键字的用法有三种:
1.在子类的成员方法中,访问父类的成员变量。
2.在子类的成员方法中,访问父类的成员方法。
3.在子类的构造方法中,访问父类的构造方法。
父类code
public class fu {
int num=10;
public void method(){
System.out.println("父类方法");
}
}
子类code
public class zi extends fu {
int num =20;
public void methodzi(){
System.out.println(super.num);//10,访问父类的成员变量num
}
public zi(){
super();//访问父类的构造方法
}
@Override
public void method() {
super.method();//访问父类中的成员方法
System.out.println("子类方法");
}
}