内部类

266 阅读1分钟
一、内部类:内部类就是定义在一个类里面的类。
        例: 
            public class People {
                // 内部类:
                public class Heart {
                }
            }
        
 二、内部类的使用:
     1、当一个类的类部还需要一个完整的结构进行补充,而这个内部的完整的结构又只给部类服务,那么整个内部的完整结构可以选择使用内部类来设计;
     2、内部类通常可以方便访问外部类的成员,包括私有的成员;
     3、内部类提供了更好的封装,内部类本身就可以用privateprotected等修饰,封装性能更好。