Java内部类的详解

为什么使用内部类: 1. 增强封装,把内部类隐藏在外部类之内,不许其他类访问该类; 2. 内部类能提高代码的可读性和可维护性,把小型类嵌入到外部类中,结构上代码更靠近; 3. 内部类可以直接访问外部类的成员。 内部类根据使用不同的修饰符或者定位的位置不同,分为四种内部类: 实例内部类:内部类没有使用static修饰;  静态内部类:内部类使用了static修饰; 局部内部类:在方法中定义的内部类;
相关文章
相关标签/搜索