欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-02-29 23:30:58
...
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
    }

}

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