- //小头爸爸类
- class Xiaotoubaba {
- void nengli() {
- String classname = this.getClass().getName();
- System.out.println(classname + "会高数");
- }
- }
- //大头儿子类
- class Datouerzi extends Xiaotoubaba {
- void nengli() {
- String classname = this.getClass().getName();
- System.out.println(classname + "会数数");
- }
-
- //大头儿子开外挂以后拥有他爸爸的能力
- void waigua_nengli() {
- super.nengli();
- }
- }
- public class thisVSsuper {
- public static void main(String[] args) {
- Xiaotoubaba gebilaowang = new Xiaotoubaba();
- gebilaowang.nengli();
- Datouerzi xiaoming = new Datouerzi();
- xiaoming.nengli();
- xiaoming.waigua_nengli();
- }
- }
复制代码 结果输出:
Xiaotoubaba会高数
Datouerzi会数数
Datouerzi会高数
大头儿子开启外挂模式的能力之后,继承了他爸爸会高数的能力。这里就用到了super关键字,让本来只会数数的大头儿子能力爆棚
|
|