0

私はクラスを持っています:

public class Vars {

    public static final String NAME = "Alex";
    public static final String RANK = "COLONEL";

}

私の活動では:

doSomething(Vars.NAME);

doSomething(Vars.RANK);

それが正しいか?

ありがとう。

4

2 に答える 2

2

はい、そうすべきです。クラス間での定数の複製を減らすことは言うまでもなく、すべての定数を維持するのが簡単になるため、通常、すべての定数を1つのクラスに含めることもお勧めします。

于 2012-06-20T08:33:38.610 に答える
0

別のクラスからパブリック静的変数にアクセスすることについて質問している場合は、はい、 100%書き込みコーディングを行っています。

パブリック静的変数に直接アクセスするには、className.variableName

于 2012-06-20T08:34:31.797 に答える