インターフェイスに定数を入れることに関して多くの疑問があることは知っています。これは悪い習慣です。インターフェイス内の定数
しかし、私はクラスを持っていて、いくつかの定数セットを定義したいのですが、それらをグループに入れたいのですが、class/classの中にinterface/classを持つのは悪い習慣です。そこに定数を定義するので、私の定数はグループ化されていますか?
public class MyClass{
public final class A {
public static final String A = "a" ;
}
public final class B {
public static final String B = "b";
}
....
}
なぜユーザーインターフェイスはどうですか?それはまったく目的ではありません。定数をグループ化する場合は、ネストされたクラスを使用します。 –
OK、ネストされたクラスを使用します。ありがとう –
この場合、構文的にはネストされたインターフェイスを実装することができないという点で実際には違いはありません – Rogue