Java学习-super与this关键字图解

package cn.itcast.day09.demo10;
public class Demo {

    public static void main(String[] args) {
        Zi zi = new Zi();

        zi.show();
        zi.method();
    }

}
public class Fu {

    int num = 10;

    public void method() {
        System.out.println("父类方法");
    }

}
public class Zi extends Fu {

    int num = 20;

    @Override
    public void method() {
        super.method(); // 调用了父类方法
        System.out.println("子类方法");
    }

    public void show() {
        int num = 30;
        System.out.println(num); // 30
        System.out.println(this.num); // 20
        System.out.println(super.num); // 10
    }

}

在这里插入图片描述

发布了39 篇原创文章 · 获赞 0 · 访问量 214

猜你喜欢

转载自blog.csdn.net/qq_44813352/article/details/104334146