gpt4 book ai didi

java - 为什么java类的构造函数不被继承呢?

转载 作者:行者123 更新时间:2023-12-01 15:37:28 29 4
gpt4 key购买 nike

Possible Duplicate:
Java Constructor Inheritance

创建子类时,

  1. 为什么我必须创建一个构造函数并在每个构造函数中编写 super ?
  2. 如果我的行为与父类(super class)相似,我是否也应该继承它们?

最佳答案

构造函数不会被继承,因为您不是在创建父类(super class)的实例,而是在创建新类的实例。无法知道您要调用哪个父类(super class)构造函数。

公平地说,默认值(无参数构造函数)始终存在。我假设这是您所指的特定参数。

关于java - 为什么java类的构造函数不被继承呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8656958/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com