super类是该类的父类吗?

super类是该类的父类吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小黑 2022-07-19 10:25:17

同学你好,super是一个关键字不是类,使用super关键字可以调用父类的非私有属性和方法以及相对应的构造方法。

祝学习愉快!

  • 提问者 晓舟 #1

    eclipse里自动生成的构造函数里有一个super () ,是什么意思呢?idea里自动生成成的带参构造函数却没有。

    2022-07-19 10:40:11
  • 好帮手慕小黑 回复 提问者 晓舟 #2

    同学你好,
    1.eclipse里自动生成的构造函数里有一个super(),意思是:
    当创建子类对象时,super()代表指引虚拟机构建父类对象时使用其无参构造方法。
    2.当任意构造方法中,没有显式声明super语句或者this语句时,编译器会默认在第一行有效语句添加“super();”语句。
    所以即使IDEA生成的构造方法中没有“super();”,实际上也是会被编译器默认添加的。
    祝学习愉快!

    2022-07-19 11:10:40
  • 提问者 晓舟 回复 好帮手慕小黑 #3

    当创建子类对象时,super()代表指引虚拟机构建父类对象时使用其无参构造方法。
    这句话能帮忙举个例子吗?理解起来有一些费解。
    创建子类对象是,是创建的这个类的子类吗?课程里哪里有具体的讲解哦

    2022-07-19 12:43:36
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师