接口中的常量

时间:2016-11-04 13:45:51

标签: java

我知道有很多关于将常量放入接口的问题,这是一种不好的做法。

但是我有一个问题,如果我有一个类,我想要定义一些常量集,但是我想将它们分组,在类中定义接口/类是不好的做法那里的常量,所以我的常数被分组了?

e.g。

    public class MyClass{

    public final class A {
     public static final String A = "a" ;
    }
    public final class B {
     public static final String B = "b";
    }
    ....
    }

2 个答案:

答案 0 :(得分:0)

是的,您可以使用嵌套类对常量进行分组。这真的不是一个坏习惯。

答案 1 :(得分:0)

这个问题会导致误导。从我的观点来看,对常量进行分组的必要性与它们对不同的类有关的事实有关,因此必须将它们放在正确的类中;换句话说,这个问题可能是一个关于不完全正确的课堂设计的警报。