この単純なクラスがあるとします:
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を割り当てていることはわかっていますが、 static も複数回int
格納していますか? int
この不自然なサンプル クラスは、このようなマジック ナンバーは、別のクラスで定義された を使用したほうがよいということを知る前に、何年も前に私が書いた種類の Java を代表していenum
ますが、このコードの副作用が何であるかを常に疑問に思っていました。 .