我正在浏览一些代码,我看到了这个:
public class A {
public A(SomeObject obj) {
//Do something
}
//Some stuff
public static class B {
//Some other stuff
}
}
我想知道,因为即使是内部类也是public
为什么要嵌套而不是单独的类?另外,我可以在这里这样做:new A.B(SomeObject)
?我觉得这违背了静态类的目的,但我也看到了这个实现,所以很想知道。