问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

super在java中是什么意思

发布网友 发布时间:2022-04-28 16:20

我来回答

4个回答

热心网友 时间:2022-06-19 16:36

在itjob时老师讲过:首先要说super就先要说this。"this",作为一个特殊的关键字,它的规则如下:

1。可以表示构造函数传递。this(a,b)表示调用另外一个构造函数。这里面的this就是一个特殊语法,不是变量,没有什么类型。

2。可以在一个类的非static成员内部使用,表示当前这个对象。此时,this就是一个final的普通变量,它有静态类型,就是这个类C本身;它有动态类型,就是当前这个对象的类型。你可以对它调用成员函数,把它传递给别的函数,等等等等。只要一个C类型的final变量可以出现的地方,它就可以出现。

"super"。它和"this"类似,但是也有不同的地方:

1。表示调用父类的构造函数。也是一个特殊语法,不是变量,没有什么类型。

2。可以在一个类的非static成员内部使用。比如super.method()。 但是,注意,这个super.method()只是长得跟some_var.method()一样,一个语法糖而已。实质上,"super"根本不是一个变量。为什么不是?因为如果是就坏了。java里面有一个金科玉律:任何public非static函数的调用都是多态的。 所以,如果super是个变量,也指向当前对象,那么,不管super的静态类型是什么super.method()必然调用的是子类的那个版本,而不会是我们期望的,静态地选择父类的那个版本。你只要把super.xxx看成一个特殊的语法,比如理解为“super::xxx”就好了。

3.既然super不是一个变量,那么不能把它象一个普通变量那样"==",或者传递给某个函数就看起来很正常了,是么?何况,你其实也用不着它,有this你这些要求就都可以办到了。

4.super的另外一个作用是调用父类的protected函数。只有通过"super"这个魔咒,我们才能操作父类的protected成员,别无它法。

热心网友 时间:2022-06-19 16:36

基类对象

热心网友 时间:2022-06-19 16:37

继承的父类对象

热心网友 时间:2022-06-19 16:38

付费内容限时免费查看回答作形容词时super:极好的;极优秀的;特级的;特优的。

作副词时super:特别地;独特地。

作名词时super:主管;上司;多余的人;不需要的人;微不足道的人;超编的人;过磷酸盐;过磷酸钙;极好的织品;"特级品;特优产品。

希望我的回答对您有帮助哦

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“定是李八百”的出处是哪里 李八百六种说法 李仙指道教传说中仙人 李八百 学习劈叉,每次静压压腿多久 六哥救的叫花子是谁的孩子 大智慧江恩三日图源码,找了无数公式,想在大智慧里用 ,一直没找到_百度... 测试类工具有哪些 服务器压力测试需要用的8种工具 8岁的小孩能玩什么游戏8岁男童和父母玩些什么互动游戏 摩尔庄园手游冲浪板凯文在哪里现在摩尔庄园凯文在哪 联想笔记本Y470 外壳漏电应该怎么办 车险怎么买 不计免赔险 平安的不计免赔险怎么买最划算 在网上能买到不计免赔险吗 不计免赔险在网上是怎么买的 我想咨询一下人保的不计免赔险如何买 不计免赔险的投保流程是怎样的 不计免赔险应该如何投保?它*车辆种类不?我可以为我的卡车投保吗 不计免赔险买什么险 不计免赔险怎么购买比较实惠 不计免赔险怎么购买 买车险不计免赔险有什么条件么 不计免赔险保险怎么买 男友脸上没肉苹果肌突出 怎么办 苹果肌没有了怎么恢复 去哪好 周公解梦被狗死咬住小腿不放!然后把够给踢死了!最后被狗咬伤从梦中疼醒! 梦见狗咬自己左小腿,留下几个牙印,冒几滴黄色晶体。什么意思? 丹序生物股票代码 渤健生物股票代码 拍婚纱照用哪种假睫毛好? 怎么设置不去火车站滴滴车主? 滴滴快车怎么解除机场封禁 怎样关闭滴滴车主app 滴滴打车 无意中找到个 预约机场首次减半的界面 然后就关了 现在再也找不到了呢 在哪能找到 滴滴出行车主怎么退出? 去浦东机场滴滴打车明明是上车了可是司机让我取消,我意思不明白?反正去浦东机场就这样,别的地方没有 滴滴车主怎么注销 苹果手机莫名扣费怎么申请退款说不符合条件怎么办 ...错的app在申请退款的时候说“此次购买不符合退款的资格。”是为什么... 人为什么会长歪? 成年人为什么会突然歪脖子呢?是什么因素导致的? 为什么会歪脖子?是因为遗传吗?还是说自己的生活习惯导致的? 倒车入库的时候为什么会歪? 眼睛为什么会歪 为什么会头歪肩斜 嘴为什么会突然变歪 为什么在水中游泳会歪? 怎么制作 Linux ssh key文件登录,登录用户怎么设置? linux ssh免密码登录可以生成多对公私钥吗 linux ssh rsa 生成的是什么东西