【发布时间】:2017-10-31 06:21:27
【问题描述】:
class test {
public static void main(String[] args) throws java.lang.Exception {
new Animal();
}
}
class Animal {
Animal() {
System.out.println("sound! sound!");
}
}
这段代码如何编译得很好,因为我们知道如果不使用类的引用变量,我们不能单独使用 new 运算符,这里我只是提到“new Animal();”并且构造函数正在执行而没有任何错误,如何? ?
【问题讨论】:
-
“我们知道,如果不使用类的引用变量,我们不能单独使用 new 运算符”——也许我们不知道
-
不需要将
new返回的对象存储在变量中。 -
请告诉我们哪个愚蠢的网站说你不能单独使用
new运算符,所以我们都可以羞辱它。
标签: java object constructor