黑马程序员技术交流社区
标题:
this和super区别是什么?
[打印本页]
作者:
Wmxqh
时间:
2016-4-25 19:54
标题:
this和super区别是什么?
this和super区别是什么?
作者:
yunmu
时间:
2016-4-25 22:08
、1.变量:
如果子类中出现非私有的同名成员变量时,子类要访问本类中的变量用this 子类要访问父类中的同名变量,用super。
2. 调用:
this.成员变量 调用本类的成员变量,也可以调用父类的成员变量 (查找顺序,this会先在本类中查找,没有的话去父类查找)
super.成员变量 调用父类的成员变量(只会去父类中查找)
2、调用构造方法(构造方法不能继承,通关关键字调用)
this(...) 调用本类的构造方法
super(...) 调用父类的构造方法
3、调用成员方法
this.成员方法 调用本类的成员方法,也可以调用父类的方法
super.成员方法 调用父类的成员方法
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2