【发布时间】:2018-09-15 22:30:30
【问题描述】:
如何判断 Animal 类或 Mammal 类是否有构造函数?
动物 a = new Mammal("Elephant");
【问题讨论】:
-
构造函数不是方法,如果此代码编译,那么您将调用
Mammal构造函数,该构造函数采用String。 -
在文本编辑器中打开 Mammal.java 并阅读它。
-
@ElliottFrisch 实际上构造函数是方法,而不是实例方法。
-
@SpencerWieczorek 不符合 Java 语言规范。构造函数是类似于方法的可执行成员,但它们不是方法。
-
@SpencerWieczorek 您正在攀爬的斜坡很滑,我见过权威专家在这方面采取了双向措施。请让我们避免在这样一个微不足道的问题上过于说教,而是关注问题的价值。
标签: java class object constructor