super关键字的用法有三种
:
1.在子类的成员方法中,访问父类的成员变量
2.在子类的成员方法中,访问父类成员方法
3.在子类的构造方法中访问父类的构造方法
public class Fu {
int num=50;
public void method() {
System.out.println("父类方法");
}
public Fu() {
System.out.println("父类构造方法");
}
}
public class Zi extends Fu{
int num=20;
public void methodzi() {
super.method();//访问父类的ff
System.out.println(super.num);
}
public void method() {
super.method();//访问父类的成员方法
System.out.println("子类方法");
}
public Zi() {
super();
System.out.println("子类构造方法");
}
}
public class Text01 {
public static void main(String[] args) {
Zi zi=new Zi();//引用构造方法的时候直接创建个对象就好
zi.methodzi();//调用父类的成员变量num
zi.method();
}
}