黑马程序员技术交流社区
标题:
this和super比较
[打印本页]
作者:
致远czy
时间:
2015-7-27 21:52
标题:
this和super比较
1、概念上的区别(理解)
super代表的是父类内存空间标识
this代表所在方法所属对象的引用
2、什么时候使用(理解)
1、当子父类中出现同名成员可以用super区分
2、子类调用父类的构造方法可以用super
3、调用方式(
掌握
)
1、super: 通过super可以直接调用父类的构造方法,成员变量,成员方法。
调用构造方法:super()
调用成员变量:super.变量名
调用成员方法:super.方法名()
2、this: 通过this可以直接调动本类的构造方法,成员变量,成员方法
调用构造方法:this() 调用成员变量:this.变量名
调用成员方法:this.方法名()
4、注意事项(
掌握
)
1、this代表本类对象的引用
2、super代表父类内存空间的标志
作者:
水佳伟
时间:
2015-7-27 22:08
楼主好人,长知识了
作者:
黑进制
时间:
2015-7-27 22:18
总结的不错 挺详细的
作者:
林海东
时间:
2015-7-27 22:24
总结的好详细
作者:
zk338142
时间:
2015-7-27 22:42
不错不错,楼主
作者:
Holmes
时间:
2015-7-27 23:01
涨姿势了。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2