内部类作用:
1.隐藏你不想让别人知道的操作,也即封装性
2.一个内部类可以访问创建它的外部类对象的内容,甚至是私有变量
静态内部类和非静态内部类的区别:
1. 内部静态类只能访问父类的静态变量,非静态类能访问全部变量
2. 内部静态类可以有静态变量、可以嵌套内部静态类,非静态内部类中不能有静态变量、也不能嵌套内部静态类
3. 内部静态类可以被其他类实例化,内部非静态类只能被它的外部类实例化
4.
内部类不可脱离其外部类的限制使用,必须outerClass.innerClass innerObject如此使用