(1)内部类是一个相对的概念,即在类中定义的类
(2)内部类可以直接访问外部类的所有的成员—包括私有的
内部类
(1)成员内部类:定义在成员的位置
(2)局部内部类:定义在局部的位置,比如在一个方法内定义的类
(3)先创建外部类,再创建内部类
局部内部类的访问
(1)创建外部类
(2)通过外部类的对象调用方法来操作局部内部类
内部了存在的意义
(1)有些功能中需要嵌套功能,但是嵌套功能是为了外部类功能服务的
(2)只要使用一次就不需要了,这种情况下就可以使用
(3)内部类是为了外部类服务的。节省内存资源。