如果我有一个公共课程,则将其称为ClassA,需要另一个课程,将其称为ClassB,然后:
1)我程序中的其他类均不需要访问ClassB
2)ClassB不需要静态访问ClassA的状态。

如果这两点成立,是否有关于ClassB应该是public static class ClassB {内的public class ClassA {还是ClassB应该是class ClassB {以外的ClassA的准则?

最佳答案

由于它不能在ClassA之外使用,因此最好是:

private class ClassB {

}

关于java - 我应该在公共(public)类中使用静态类,还是仅使用一个单独的类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19242807/

10-09 00:41
查看更多