面向对象(下)-内部类的分类
2026/6/11 18:26:06 网站建设 项目流程

面向对象(下)-内部类的分类

6.7 类的成员之五:内部类(Inner Class)

当一个事物的内部,还有一部分需要一个完整的结构进行描述,而这个内部的完整结构又只为外部事物提供服务,那么整个内部的结构最好使用内部类。
在Java中,允许一个类的定义位于一个类的内部,前者称为内部类,后者称为外部类。
Inner Class的名字不能与包含他的外部类的类名相同;
分类:成员内部类(static成员内部类和非static成员内部类)
局部内部类(不谈修饰符:方法内、代码块内、构造器内)、匿名内部类

publicclassInnerClassTest{staticclassA{}// 静态成员内部类classB{}// 非静态成员内部类InnerClassTest(){classB{}// 构造器局部内部类,局部和成员可以同名}{classC{}// 代码块局部内部类}voidmethod(){classD{}// 方法局部内部类}}

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询