普通内部类和静态内部类的区别

佐手、 提交于 2020-01-07 21:51:38

普通内部类:

1、创建普通内部类,需要外部类的实例

2、普通内部类可以访问外部类的静态域和非静态域+静态方法和非静态方法

3、普通内部类不可以拥有静态变量和静态方法,可以拥有常量(static final)

 

静态内部类:

1、创建静态内部类,不需要外部类的实例

2、静态内部类只可以访问外部类的静态域和静态方法(非静态域和方法无法访问)

3、静态内部类可以拥有静态变量和静态方法+非静态变量和非静态方法

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!