【发布时间】:2022-01-06 00:51:45
【问题描述】:
我知道构造函数是类的一个特殊成员,用于初始化数据成员。但是为什么我们真的需要构造函数,谁能告诉我。
【问题讨论】:
-
"...初始化数据成员" - 这正是使用构造函数的原因。它初始化新创建的实例。
-
这能回答你的问题吗? Purpose of a constructor in Java?
-
因为我们需要。根据定义,对象是使用构造函数创建的。这不是 Java 特定的,这是关于基于类的面向对象的开发。不过有些语言,比如臭名昭著的 ECMAScript 又名“JavaScript”复制/链接原型,而不是实例化类。
标签: java constructor