社区
Java SE
帖子详情
请问 this 和 super 有什么作用,该去怎么用它们?
lx275277569
2007-11-27 03:30:10
请问 this 和 super 有什么作用,该去怎么用它们?
...全文
107
4
打赏
收藏
请问 this 和 super 有什么作用,该去怎么用它们?
请问 this 和 super 有什么作用,该去怎么用它们?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guohaipeng0371
2007-11-27
打赏
举报
回复
this();和super();显式的调用构造函数只能放在构造第一行
this.method..();super.method..();可以放在任何地方当作一个普通的方法使用
this.filed也一样,可以随便用
woshizcl
2007-11-27
打赏
举报
回复
同楼上所说。
现在有2个类。
a.class
b.class
class a extends b
那b就是a的父类啊,在a中,this.XXX就是类a的属性和方法。super.XXX就是类b的属性和方法。
syhan
2007-11-27
打赏
举报
回复
this指自身这个类,super指父类,多半在调用方法的时候使用
dracularking
2007-11-27
打赏
举报
回复
貌似范围比较宽 一概而论
this表示本类 super表示超类
this和
super
关键字在Java中有什么
作用
?
this 和
super
是 Java 中的两个关键字,它们在面向对象编程中起着重要的
作用
。它们用于引用当前对象或其父类对象。
this和
super
的区别和各自的
作用
1.属性的区别: this访问本类中的属性,如果本类没有此属性则从父类中继续查找。
super
访问父类中的属性。 2.方法的区别: this访问本类中的方法,如果本类没有此方法则从父类中继续查找。
super
访问父类中的方法。 3.构造的区别: this调用本类构造,必须放在构造方法的首行。
super
调用父类构造,必须放在子类构造方法首行。 4.其他区别: this表示当前对象。
super
不能表示当前对象 A、this. 变量和
super
.变量 this.变量 调用的当前对象的变量;
super
.变量 直接调用
this和
super
关键字的意义和
作用
在Java中,this和
super
是两个关键字,用于引用对象和父类,分别表示当前对象和父类对象。this。
【Java开发日记】说一说 this 和
super
有什么区别?this 能调用到父类吗?
this和
super
都是Java中的关键字,都起指代
作用
,当显示使用它们时,都需要将它们放在方法的首行(否则编译器会报错)。this表示当前对象,
super
用来指代父类对象,它们有四点不同:指代对象、查找访问、本类属性赋值和的使用不同。如果小假的内容对你有帮助,请评论。创作不易,大家的支持就是我坚持下去的动力!
java中this和
super
相同和不同分析
在实例和关键字中,我们都见过this和
super
,关于它们的使用已经在往期文章中有过介绍。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。以上就是java中this和
super
的相同、不同点的解析,都为纯记忆的理论知识,小伙伴们在学习的时候要牢固掌握和注意区分。使用this和
super
可以访问实例成员和类成员(虽然通过this和
super
可以访问类成员,但不建议使用)(1)this和
super
都是与实例有关的。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章