资源干货第一时间送达!
精彩内容
【注意】:2018年8月,进群需要缴费69元!!! 每过一个月,新增加的学员相应加10元。如2018年9月,进群需要缴费79元!!!
在本月(2018年10月)前面的博文里,我已经介绍了
人生苦短,我愿分享。
本公众号【大数据躺过的坑】将秉持活到老学到老学习无休止的
交流分享开源精神,
汇聚于互联网和个人学习工作的精华干货知识,
一切来于互联网,反馈回互联网。
目前研究领域:
大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。
语言涉及:
Java、Scala、Python、Shell、Linux等 。
同时还涉及平常所使用的手机、电脑和
互联网上的使用技巧、问题和实用软件。
只要你一直关注和呆在群里,每天必须有收获。
本人个人博客:
http://www.cnblogs.com/zlslch/
http://www.cnblogs.com/lchzls/
http://www.cnblogs.com/sunnyDream/
本人个人Github:
https://github.com/zlslch/
有我最珍惜的你
给我最珍惜的你
—《九月哥每天在路上》
微信公众号:大数据躺过的坑
作者:九月哥
如有问题或建议,请公众号留言
最近更新:
欢迎加入:【大数据初学党福音】大数据入门基础系列之从Java SE基础到项目实战(目前仅限在校大学生)
在这篇微文里,我将给大家带来Java SE中this和super关键字的区别和应用
Java SE中this和super关键字的区别和应用
那么今天九月哥就给小伙伴们列举以下几个点:
说明:以下内容非强制或必学,做到了解即可。但是,最好熟练!
什么是this关键字?
什么是super关键字?
为什么要引入super关键字
this关键字和super关键字之间的区别
this关键字和super关键字分别调用成员变量的区别
this关键字和super关键字分别调用构造方法的区别
this关键字和super关键字分别调用成员方法的区别
1、什么是this关键字
this关键字的应用场景之一:调用本类中的成员变量
this关键字的应用场景之二:调用本类中的其他方法
this关键字的应用场景之三:调用本类中的其他构造方法
具体,可见
2、什么是super关键字
可以通过super关键字,实现
(1)输出父类成员范围的变量
(2)输出父类成员范围的方法
(3)输出父类成员范围的构造方法
子类不能继承父类的构造方法,而是去访问,但是可以通过supe关键字去访问父类构造方法,是仅仅只能访问父类中的无参数的构造方法。
子类中所有的构造方法默认都会访问父类中无参数的构造方法。
见
原创 | 大数据入门基础系列之九月哥谈Java SE中的继承(56)
3、为什么要引入super关键字
输出局部范围的变量,输出本类成员范围的变量和输出父类成员范围的变量。
直接调用: 我要输出局部范围的num。
找this我不仅仅要输出局部范围的num,还要输出本类成员范围的num。
找super我还想要输出父类成员范围的num。怎么办呢?
输出局部范围的方法,输出本类成员范围的方法和输出父类成员范围的方法。
直接调用: 我要输出局部范围的方法。
找this我不仅仅要输出局部范围的方法,还要输出本类成员范围的方法。
找super我还想要输出父类成员范围的方法。怎么办呢?
输出局部范围的构造方法,输出本类成员范围的构造方法和输出父类成员范围的构造方法。
直接调用: 我要输出局部范围的构造方法。
找this我不仅仅要输出局部范围的构造方法,还要输出本类成员范围的构造方法。
找super我还想要输出父类成员范围的构造方法。怎么办呢?
4、this关键字和super关键字之间的区别
this代表本类对应的引用。
super代表父类存储空间的标识(可以理解为父类引用,可以操作父类的成员)。
5、this关键字和super关键字分别调用成员变量的区别
this和super调用成员变量
this.成员变量 :是调用本类的成员变量
super.成员变量 :是调用父类的成员变量
6、this关键字和super关键字分别调用构造方法的区别
this和super调用构造方法
this(...):是调用本类的构造方法
super(...):是调用父类的构造方法
输出
This is Father
This is Son
7、this关键字和super关键字分别调用成员方法的区别
this和super调用成员方法
this.成员方法 是调用本类的成员方法
super.成员方法 是调用父类的成员方法
大家都在看
生活不易,唯有努力。欠下的账,迟早是要还的。
【注意】:2018年10月,进群需要缴费89元!!! 每过一个月,新增加的学员相应加10元。如2018年11月,进群需要缴费99元!!!
觉得有用就转发分享一下吧
大家10月份的第二个周三愉快,与你前行
大数据手把手交流: 201590535
本人个人博客:
http://www.cnblogs.com/zlslch/ http://www.cnblogs.com/lchzls/ http://www.cnblogs.com/sunnyDream/
本人个人Github:
https://github.com/zlslch/
如何加入大数据
微信公众号:
大数据躺过的坑
一码不扫,何扫天下
如何加入Java架构师
微信公众号:
Java从入门到架构师
一码不扫,何扫天下
如何加入人工智能
微信公众号:
人工智能躺过的坑
一码不扫,何扫天下
看完本文有收获?请转发分享给更多人
关注「大数据躺过的坑」,提升大神技能
欢迎新旧粉丝(撒花),我是大数据躺过的坑九月哥。大家对微信博文有什么问题都可以@我留言,我会尽快回复大家。希望以后可以和各位成为技术道友!
九月哥
超过10万+人正在关注
目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。语言涉及:Java、Scala、Python、Shell、Linux等。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件,热衷于分享开源技术,热爱开源、拥抱开源,我是90后九月哥,微信公众号:大数据躺过的坑,我为自己带盐,谁说90后不能活出精彩人生!!!
注意:此群是免费
注意:此群是69元(2018年8月份入群)
~等你来撩我哦~
添加九月哥小助手个人微信号
解锁更多资源干货
记得替九月哥小助手把这波干货分享给小伙伴哦
不要忘记点赞,么么哒~
觉得不错,请点赞和留言
领取专属 10元无门槛券
私享最新 技术干货