社区
Java SE
帖子详情
请问super和this分别是什么意思?
lywei123
2004-03-15 08:04:12
多谢
...全文
230
8
打赏
收藏
请问super和this分别是什么意思?
多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hui3zhihui
2004-03-15
打赏
举报
回复
class A{}
class B extends A
{
//super是A
//this是B
}
softgq
2004-03-15
打赏
举报
回复
呵呵,没的答了,说的太好了!
liwenqiu_2001
2004-03-15
打赏
举报
回复
this是对当前类自身的的引用,就是一个指向自己的reference
super是对当前类的父类的引用,是一个指向父类的reference
satangf
2004-03-15
打赏
举报
回复
嗯,楼上说的都对。
但只有自己的类有继承别的类时,才能用super。
79cy
2004-03-15
打赏
举报
回复
楼上的各位都硕很清楚了.
caiyanying732
2004-03-15
打赏
举报
回复
this表示当前 object reference
当你在某个函数之内,你想取得当前的object reference.
super:你可以通过它取用当前class所继承的父类。
xianliti
2004-03-15
打赏
举报
回复
简单的说:
super是指“父亲”
this是指“我自己”
jfmike
2004-03-15
打赏
举报
回复
super代表对父类的引用,this代表对自身的引用。
super
是不是java中的标识符_java关键字
super
和this是什么?有什么区别?
详细内容本篇文章给大家带来的内容是介绍java关键字
super
和this是什么?有什么区别?,让大家了解关键字
super
和this的作用,关键字
super
和this的区别,以及简单介绍一下
super
L()和this()。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所助。关键字
super
和this是什么?有什么区别?this关键字this是java中的保留关键字,即我们不能将其用作标识符...
super
和this有什么区别?-java
super
和this都可以在成员方法中用来访问成员变量和调用其他的成员函数,而且都可以作为构造方法的第一条语句,但是还是有很大的区别。
extends T> 和
super
T>分别是
什么意思
?有什么不同?
首先你很容易误解它为继承于T的所有类的集合,这是大错特错的,相信能看下去你一定见过或用过List吧?为什么我说理解成一个集合是错呢?如果理解成一个集合那为什么不用List来表示?所以不是一个集合,而是T的某一种子类的意思,记住是一种,单一的一种,问题来了,由于连哪一种都不确定,带来了不确定性,所以是不可能通过add()来加入元素。你或许还觉得为什么add(T)不行?因为是T的某种子类,能放入子类的
面试题:this和
super
关键字分别代表什么?以及他们各自使用场景和作用?
this代表当前类的对象引用。
super
代表弗雷呢存储空间的标识(可以理解为父类的引用,通过这个可以访问父类的成员)。 场景: 成员变量: this.成员变量
super
.成员变量 构造方法: this(....)
super
(....) 成员方法: thi
super
与this的区别总结
Java基础
super
知识点总结 1、
super
是调用父类的构造方法,必须在构造方法的第一个 2、
super
必须只能出现在子类的方法或者构造方法中 3、
super
和this不能同时调用构造方法
super
vs this区别: 1、代表的对象不同;this:本身调用这个对象;
super
:代表父类对象的应用 2、前提不同;this:没有继承也可以使用;
super
:只能在继承条件下才可以使用 3、构造方法;this() 本类的构造;
super
() 父类的构造; ...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章