社区
Java SE
帖子详情
this和super
qishigang
2007-06-15 10:35:50
大家好,小弟有个问题请教!!
this 和 super分别有什么作用,他们之间的有什么不同和相同的地方?
自己学习,有点难度?
...全文
311
7
打赏
收藏
this和super
大家好,小弟有个问题请教!! this 和 super分别有什么作用,他们之间的有什么不同和相同的地方? 自己学习,有点难度?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuxuejin
2007-06-17
打赏
举报
回复
我也遇到这个问题。但是书上就没有写这两个东西啊??在那里有详细的说明啊
yu_mylove
2007-06-16
打赏
举报
回复
书上有的呀.
gfaz2007
2007-06-15
打赏
举报
回复
this表示本类对象,只要是在这个类中的属性和方法都可以用this.属性/方法来调用,当然this.不写也是可以的, this()是指调用本类构造方法,也可以this(参数列表)调用带参数的构造方法。
super是指本类的父类。可以用super.方法来调用父类的方法,super()调用父类构造方法,也可以super(参数列表)调用父类带参数的构造方法。
LQQ
2007-06-15
打赏
举报
回复
this表示当前对象的引用,this()表示本类构造方法。super表示直接父类对象的引用,super()表示直接父类构造方法。this(),super()均可带参数。
diegoball
2007-06-15
打赏
举报
回复
怎么不看书呢..
ITshu
2007-06-15
打赏
举报
回复
http://blog.csdn.net/ITshu/archive/2007/05/01/1594318.aspx
看看这里
bend01
2007-06-15
打赏
举报
回复
路过
Java关键字(二):this 和
super
Java关键字(二):this 和
super
前言一、“ this ”关键字的使用1. 概述2. 作用3. 使用3.1 修饰属性和方法3.2 调用构造器3.3 返回当前对象二、“
super
”关键字的使用1. 概述2.使用3.使用3.1 调用属性和方法3.2 调用构造器三、this和
super
的区别四、子类对象实例化的全过程 前言 本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主! 也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远!让我们在成
this和
super
的作用和区别
目录this和
super
概述:相同点:不同点:1、调用成员变量不同:2、调用构造方法不同:3、调用成员方法不同: this和
super
的区别:(分三点来说明) 调用成员变量不同; 调用构造方法不同; 调用成员方法不同; this和
super
概述: this:代表当前对象的引用,谁来调用我我就代表谁。
super
:代表当前对象对父类的引用。 相同点: 1. 都是java关键字,起到指代作用;在构造方法中必须出现在第一行。 2. 且this() 和
super
() 不能存在于同一个构造函数中。 3. th
this和
super
关键字区别
一、this和
super
关键字区别 this表示当前对象: this.属性 区别成员变量和局部变量 this.() 调用本类的某个方法 this() 表示调用本类构造方法,只能用在构造方法的第一行语句。 this关键字只能出现在非static修饰的代码中
super
表示父类对象:
super
.属性 表示父类对象中的成员变量
super
.方法()表示父类对象中定义的方法
super
() 表示调用父类构造方法 可以指定参数,比如
super
("Tom",23); 任何一个构造方法的第一行默认是s
java
super
关键字的作用_Java中的this和
super
关键字全面解析
一、this和
super
关键字区别this表示当前对象:this.属性 区别成员变量和局部变量this.() 调用本类的某个方法this() 表示调用本类构造方法,只能用在构造方法的第一行语句。this关键字只能出现在非static修饰的代码中
super
表示父类对象:
super
.属性 表示父类对象中的成员变量
super
.方法()表示父类对象中定义的方法
super
() 表示调用父类构造方法可以指定参...
[Java] this和
super
的区别
一、Java当中this和
super
的区别: 1.属性的区别: (1)this访问本类中的属性,如果本类没有这个属性则访问父类中的属性。 (2)
super
访问父类中的属性。 2.方法的区别: (1)this访问本类中的方法,如果本类没有这个方法则访问父类中的方法。 (2)
super
访问父类中的方法。 3.构造的区别: (1)this调用本类构造构造,必须放在构造方法的首行。 (2)
super
调用父类构造,必须放在子类构造方法首行。 ...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章