我是 Java 新手,我想弄清楚为什么有些代码是以一种方式而不是另一种方式编写的。在 Java 中构造对象时,语法类似于
class variable = new class(parameters);
或者
class variable;
variable = new class(parameters);
我想知道为什么类名必须被调用两次。正如Wikipedia上所记录的那样,Python(我也不知道)遵循我认为更直观的方法,即
variable = class(parameters)
是因为 Java 可以处理其他可能性吗?例如
class1 variable = ... class2(parameters)
提前致谢。