Super01

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();
    }
}

 

posted @ 2021-08-09 19:10  凝眸望天涯  阅读(125)  评论(0)    收藏  举报