>>如果是另一个类的内部类,这样声明就可在其他类中直接访问:怎么直接访问,这个类的访问难道
>>还要通过外部类访问吗,还是直接NEW CLASS()这样访问,比如,
>>public static class Config {
>>public int maxActive = -1;
>>public int maxIdle = 10;
>>}
>>这是个内部类,static有什么用,在这里,跟不加它有什么不同.
================================================================================
例如:
public class A {
public static class B{
}
public class C{
}
}
class D{
public D(){
A.B b = new A.B();//正确
A.C c = new A.C();//错误
}
}
如果是另一个类的内部类,这样声明就可在其他类中直接访问:怎么直接访问,这个类的访问难道还要通过外部类访问吗,还是直接NEW CLASS()这样访问,比如,
public static class Config {
public int maxActive = -1;
public int maxIdle = 10;
}
这是个内部类,static有什么用,在这里,跟不加它有什么不同.