例如:
public class App {
private Car car = new Car();
public static void main(String[] args) {
// TO DO
}
}
如果不好,解决办法是什么?您将如何重写这段代码?
最佳答案
在我看来,一切都取决于您正在处理的应用程序的设计。对于提供的示例,我认为是可以接受的。但是对于其他更明确的数据类型,我更喜欢构造函数初始化。主要是因为构造函数重载是可能的。
关于java - 在任何函数之外为成员变量赋值是否被认为是好的做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14763903/