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操作符” - 也许我们_don't_知道 – khelwood
它不是必需的存储对象'在new'回报变量。 – Jesper
请让我们知道什么愚蠢的网站说,你不能单独使用'new'算子,所以我们都可以耻辱它存在。 – Andreas