Java面向对象,内部类概述

来源:互联网 发布:淘宝如何设置发货地 编辑:程序博客网 时间:2024/06/09 15:17

内部类:又称嵌套类,是指定义在类结构中的另一个类。

为什么使用内部类:

  1. 增加封装,把内部类隐藏在外部类之内,不许其它类访问该类;

  2. 内部类能提高代码的可读性和可维护性,把小型类嵌入到外部类中结构上代码更接近;

  3. 内部类可以直接访问外部类的成员。

我们要把内部类当成外部类的字段、方法平级的一个类。

内部类根据使用不同的修饰符或者定义的位置不同,分成4种:

实例内部类:内部类没有使用static修饰;

静态内部类:内部类使用了static修饰;

局部内部类:在方法中定义的内部类;

匿名内部类:适合于仅使用一次的类,属于局部内部类的特殊情况。

Java面向对象,内部类概述

原创粉丝点击