Java中的内部类和静态嵌套类之间的主要区别是什么?设计/实施是否在选择其中一个方面发挥作用?
我有一个充满实用功能的课程.实例化它的实例没有语义意义,但我仍然想调用它的方法.处理这个问题的最佳方法是什么?静态课?抽象?
我有一个类MyClass和一个MyNestedClass像这样的内部类:
public class MyClass {
...
public class MyNestedClass {
...
}
}
Run Code Online (Sandbox Code Playgroud)
这两节课都很长.因此,我想将它们分成两个不同的文件,而不会破坏层次结构.这是因为使用MyClass的程序员不应该看到嵌套类.
有没有办法实现这一目标?