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
}
}
上一篇: jvm运行机制原理
推荐阅读
-
Java学习-super与this关键字图解
-
Java static关键字详细介绍与用法总结
-
Java中的super关键字_动力节点Java学院整理
-
java之super关键字用法实例解析
-
java中this与super关键字的使用方法
-
java9学习系列之安装与jshell使用
-
阿里Java学习路线:阶段 1:Java语言基础-Java面向对象编程:第20章:接口的定义与使用:课时91:代理设计模式
-
阿里Java学习路线:阶段 1:Java语言基础-Java面向对象编程:第7章:数组的定义与使用:课时29:数组与方法
-
阿里Java学习路线:阶段 1:Java语言基础-Java面向对象编程:第7章:数组的定义与使用:课时26:数组引用传递分析
-
阿里Java学习路线:阶段 1:Java语言基础-Java面向对象编程:第1章:类与对象:课时5:对象内存分析