当前位置: 首页 > 图灵资讯 > 技术篇> 使用 super 调用超类构造函数

使用 super 调用超类构造函数

来源:图灵教育
时间:2024-09-18 15:27:33

使用 super 调用超类构造函数

遗产建设者:

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

调用超类生成器:

  • 使用 super() 子类可以将参数传递给超级结构函数。
  • 子类(子类)不需要初始化已经被超类初始化的变量。

构造器过载:

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

等级结构和 super():

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

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

以上就是使用 super 调用超级结构函数的详细内容,请关注图灵教育的其他相关文章!