假设我有这个简单的类:
public class Car {
public static final int TYPE_SUV = 1;
public static final int TYPE_TRUCK = 2;
public String name;
public int carType;
}
现在,如果我有这些集合,我知道我正在为集合中的每个元素分配 aString
和 an int
,但是我是否还int
多次存储 static s?这个人为的示例类代表了我多年前编写的那种 Java,在我了解到像这样的幻数更好地使用enum
在单独的类中定义的 an 之前,但我一直想知道这段代码的副作用是什么.