遗产建设者:
- 在 Java 子类可以在中间使用 super(parameter-list); 调用超级结构函数。
- 在子类中使用 super() 允许您初始化对象的超级部分。
- 如果需要调用超级结构函数,子类结构函数的第一个指令必须始终是正确的 super() 的调用。
调用超类生成器:
- 使用 super() 子类可以将参数传递给超级结构函数。
- 子类(子类)不需要初始化已经被超类初始化的变量。
构造器过载:
- 所有形式的超级结构函数都可以通过 super() 访问,无论是带还是不带参数。
- 子类可以有自己的构造函数,可以根据需要调用不同形式的超类构造函数。
等级结构和 super():
- super() 即使在具有多层次结构的层次结构中,也总是引用直接超类。
- 在多级继承系统中,对 super() 调用将传播到类级结构的顶部。
代码示例: TwoDShape1:使用 super() 调用超类结构函数 TwoDShape2:使用 super() 重载结构函数
以上就是使用 super 调用超级结构函数的详细内容,请关注图灵教育的其他相关文章!