package cn.yyhl.day16;
public class Super01 {
public Super01(){
System.out.println("父类的构造方法");
}
int num = 10;
public void method(){
System.out.println("父类的成员方法");
}
}
package cn.yyhl.day16;
/*
super关键字的用法有三种:
1在子类的成员方法中,访问父类的成员变量。
2在子类的成员方法中,访问父类的成员方法。
3在子类的构造方法中,访问父类的构造方法。
*/
public class Super02 extends Super01{
public Super02(){
super();//访问父类当中的构造方法
}
int num = 20;
public void method(){
System.out.println(super.num);//输出父类当中的成员变量num
}
public void mehtod1(){
super.method();//访问父类当中的成员方法
System.out.println("子类的成员方法 ");
}
}
package cn.yyhl.day16;
public class super03 {
public static void main(String[] args) {
Super02 s = new Super02();
s.method();
s.mehtod1();
}
}