黑马程序员技术交流社区
标题:
用大头儿子小头爸爸搞清楚this和super
[打印本页]
作者:
Woo
时间:
2015-8-24 10:35
标题:
用大头儿子小头爸爸搞清楚this和super
//小头爸爸类
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关键字,让本来只会数数的大头儿子能力爆棚
作者:
kevin986745
时间:
2015-8-24 12:28
你这个分析很实际呀{:2_32:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2