我一直在研究关于java中的静态内部类。但我不清楚什么是使用静态内部类或内部类的点。为什么以及何时使用静态内部类或实例内部类?
class A{
static class B{
}
public static void main(String[] args) {
B b=new B();
}
}
或
class B{}
class A{
public static void main(String[] args) {
B b=new B();
}
}
欢迎来到Stack Overflow!为了让网站尽可能地有用,我们尽量避免多次发布相同的问题。下一次你有一个问题时,如果你想搜索Stack Overflow来确认其他人还没有问过相同的事情,我们将不胜感激=)另外,如果你还没有阅读,你应该找到FAQ: http://stackoverflow.com/faq – Kevin 2013-05-13 14:33:30