java - 抽象类中的构造函数有什么用?

标签 java oop constructor abstract-class

<分区>

既然我们不能实例化一个抽象类,那么抽象类中有构造函数的必要性是什么?

最佳答案

抽象类被设计成可扩展的,每个构造函数都来自子类must perform a call to a constructor from the base class ,因此您需要抽象类中的构造函数。

抽象类是一个框架,因此直接实例化它是没有意义的,因为它仍然不完整( children 将提供其余部分)。

关于java - 抽象类中的构造函数有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3164270/

相关文章:

java - 在 HashMap 中多次使用键时无限循环

java - java中字节数组的循环位移

PHP 命名空间和构造函数问题

类中的 C++ 数组未正确初始化

Java代码将特殊字符转换为垃圾字符

使用有效指针从 C 调用方法后出现 Java JNI NullPointerException

python - 如何更改方法调用中的底层对象?

c# - 永久类型转换到父类(super class)

c++ - 对象在析构函数中的作用域

c++ - 使用大括号而不是圆括号调用构造函数