在Java中,在不同作用域/模块中修改一个变量时使用静态成员更好,还是使用参数传递对象更好?
最佳答案
这不应该是一个技术问题,而是一个设计问题。当您设计类时,您可以将类属性和实例属性中的字段分开。这是一个简单的例子:
public class Car {
// every instance of "Car" has wheels -> static
public static boolean hasWheels = true;
// every instance of "Car" has an individual colour -> non static
public Colour colour;
// ...
}
关于java - 传递对象与静态成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9478021/