黑马程序员技术交流社区
标题: this 与 super 的区别小总结 [打印本页]
作者: taoze 时间: 2015-9-5 00:10
标题: this 与 super 的区别小总结
[这两天刚学了继承这一节,很多同学分不清this与super的区别,不知道该怎么使用,在这里,我把老师上课所讲的知识点做了一个简单的总结,希望能给你一点帮助。]
1、概念上的区别
super代表的是父类内存空间标识
this代表所在方法所属对象的引用
2、什么时候使用
A、当子父类中出现同名成员可以用super区分
B、子类调用父类的构造方法可以用super
3、调用方式
(1)super:通过super可以直接调用父类的构造方法,成员变量,成员方法。
调用构造方法:super()
调用成员变量:super.变量名
调用成员方法:super.方法名()
(2)this:通过this可以直接调动本类的构造方法,成员变量,成员方法
调用构造方法:this()
调用成员变量:this.变量名
调用成员方法:this.方法名()
4、注意事项
A、this代表本类对象的引用
B、super代表父类内存空间的标志
作者: 心之谷96 时间: 2015-9-5 08:16
赞一个。。。
作者: lion_good 时间: 2015-9-5 09:18
非常好啊..
作者: xzl6313 时间: 2015-9-5 09:22
不错!!!!!!
作者: 华尐 时间: 2015-9-5 09:49
果然好帖
作者: 流觞曲水 时间: 2015-9-5 09:57
nice!!!!!!!!
作者: 肖某 时间: 2015-9-5 12:34
这总结的不错!我记下了。感谢
作者: zhch1377 时间: 2015-9-5 12:40
为什么我自学前面看的后面就忘了
作者: 小东东CarryBAT 时间: 2015-9-5 12:58
谢谢分享啊
作者: yangshibai 时间: 2015-9-5 13:52
互相学习。。
作者: xiekeshu 时间: 2015-9-5 14:01
果然是有点用的东西
作者: a80C51 时间: 2015-9-5 16:38
经典的东西。。。。
作者: 歌...者 时间: 2015-9-5 18:37
强大 学习
作者: 15210373205 时间: 2015-9-5 20:09
赞一个!!
作者: kenfans 时间: 2015-9-5 20:09
不错,帮你顶
作者: 15863453752 时间: 2015-9-5 20:18
强大 我来拿黑马币了.
作者: xiaozeiyes 时间: 2015-9-5 21:05
恩,有学习到了,谢谢分享
作者: 刚来黑马的小白 时间: 2015-9-5 21:08
分析得很详细,受用了
作者: taoze 时间: 2015-9-6 18:11
谢谢你的支持,祝你学习生活愉快!!!
作者: taoze 时间: 2015-9-6 18:12
我们从来不生产java,我们只是知识的搬运工!!!
作者: taoze 时间: 2015-9-6 18:14
只是一点简单的总结,希望那个你能受用!!!
作者: taoze 时间: 2015-9-6 18:19
大家一起努力,多交流学习!!!
作者: taoze 时间: 2015-9-6 18:21
看你的回复,就知道你英语学的应该不错{:2_32:}
作者: taoze 时间: 2015-9-6 18:22
别客气,大家一起好好学习,加油!!!
作者: taoze 时间: 2015-9-6 18:24
这很正常啊,大家都是学了前面忘了后面,而且感觉记性不太好使,所以,要想学好,就要多记多看。。。
作者: taoze 时间: 2015-9-6 18:25
别客气,好东西就应该分享!!!
作者: taoze 时间: 2015-9-6 18:27
一起努力,基础班还是要好好学的!!!
作者: taoze 时间: 2015-9-6 18:28
谢谢,感谢你的支持,希望以后多交流!!!
作者: taoze 时间: 2015-9-6 18:31
谢谢夸奖,大家一起学习!!!
作者: lizhichao 时间: 2015-9-6 18:31
学习了!!!!
作者: taoze 时间: 2015-9-6 18:32
谢谢,有机会多交流一下!!!
作者: 大头爱傻瓜 时间: 2015-9-6 18:53
路过顶一下
作者: taoze 时间: 2015-9-6 19:05
谢谢,祝你学习生活愉快!!!
作者: taoze 时间: 2015-9-6 19:06
谢谢,祝你学习生活愉快!!!
作者: taoze 时间: 2015-9-6 19:08
谢谢,祝你学习生活愉快!!!
作者: Glc90 时间: 2015-9-6 21:06
赞一个~~
作者: 郭亚星 时间: 2015-9-6 21:10
谢了~~~
作者: 小二儿 时间: 2015-9-6 21:16
哟,不错哦
作者: 技术人生 时间: 2015-9-6 21:27
顶楼主,总结很到位,很详细
作者: taoze 时间: 2015-9-9 22:28
你现在在上班是吗,都是在自学吗,还没有来黑马上课是不是???
作者: 青春触及的阳光 时间: 2015-9-10 00:00
收藏下,马上也要学到这里了
作者: 清明月雨上 时间: 2015-9-10 00:06
赞一个赞一个 不错不错 一起努力
作者: 小二儿 时间: 2015-9-10 08:42
学习。。。
作者: freehello 时间: 2015-9-10 09:02
学习了,带走
作者: 我螃蟹不是虾 时间: 2015-9-10 09:34
可以的大兄弟 赞一个
作者: 18734903493 时间: 2015-9-10 11:12
恩,学习学习.
作者: Tangjw 时间: 2015-9-10 11:17
楼主说的很详细,谢谢分享
作者: gpw 时间: 2015-9-10 18:47
陶泽,猜我是谁
作者: taoze 时间: 2015-9-10 20:09
你让我怎么能猜出你是谁啊,赶紧报上名来{:2_32:}
作者: taoze 时间: 2015-9-10 20:10
别客气,好好学习,一起努力!!!
作者: taoze 时间: 2015-9-10 20:12
大兄弟别客气,好好学习哈。。。
作者: taoze 时间: 2015-9-10 20:13
好好学哈,不会的,多交流交流。。。
作者: taoze 时间: 2015-9-10 20:15
一起努力,你在黑马那个校区上课啊?
作者: taoze 时间: 2015-9-10 20:17
上课多记笔记,不会的要多与同学老师交流,不要一个人在那钻研。。。
作者: 青春触及的阳光 时间: 2015-9-14 11:38
嗯嗯,记住啦
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |