部类"/>
一篇文章让你了解Java内部类
静态内部类和非静态内部类区别:
静态内部类:
- 外部类中可以直接调用静态方法,非静态方法需要new对象 new A.B()
- 静态内部类中,只允许调用外部类中静态变量(类变量)
非静态内部类:
- 类中不能定义静态变量 和 静态方法
两者创建方式:
-
静态内部类创建方式:
new A.B();
-
非静态内类创建方式:
new A().new C();
更多推荐
一篇文章让你了解Java内部类
部类"/>
两者创建方式:
静态内部类创建方式:
new A.B();
非静态内类创建方式:
new A().new C();
更多推荐
一篇文章让你了解Java内部类
发布评论