登录
首页 >  文章 >  java教程

使用 super 调用超类构造函数

来源:dev.to

时间:2024-09-21 11:34:12 254浏览 收藏

IT行业相对于一般传统行业,发展更新速度更快,一旦停止了学习,很快就会被行业所淘汰。所以我们需要踏踏实实的不断学习,精进自己的技术,尤其是初学者。今天golang学习网给大家整理了《使用 super 调用超类构造函数》,聊聊,我们一起来看看吧!

使用 super 调用超类构造函数

遗产建设者:

  • 在 Java 中,子类可以使用 super(parameter-list); 调用超类的构造函数。
  • 在子类中使用 super() 允许您初始化对象的超类部分。
  • 如果需要调用超类构造函数,子类构造函数的第一条指令必须始终是对 super() 的调用。

调用超类生成器:

  • 使用 super() 时,子类可以向超类构造函数传递参数。
  • 子类(子类)不需要初始化已经被超类初始化的变量。

构建器过载:

  • 所有形式的超类构造函数都可以通过 super() 访问,无论带或不带参数。
  • 子类可以有自己的构造函数,可以根据需要调用超类的不同形式的构造函数。

类层次结构和 super():

  • super() 始终引用直接超类,即使在具有多个级别的层次结构中也是如此。
  • 在多级继承系统中,对 super() 的调用会传播到类层次结构的顶部。

代码示例:
TwoDShape1:使用 super() 调用超类构造函数
TwoDShape2:使用 super() 重载构造函数

以上就是《使用 super 调用超类构造函数》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:dev.to 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>