Java学习教程021201_内部类基本概念

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

// 外部类
private String msg = "";
// 私有成员属性
public void fun() { // 普通方法
Inner in = new Inner();
// 实例化内部类对象
in.print();
// 调用内部类方法
}
class Inner {
// 在Outer类的内部定义了Inner类
// 实例化外部类对象
out.fun();
// 调用外ቤተ መጻሕፍቲ ባይዱ类方法
}
}
第12章:内部类
内部类基本概念
内部类
➢ 内部类(内部定义普通类、抽象类、接口的统称)指的是一种 嵌套的结构关系,即:在一个类的内部除了属性和方法之外还 可以继续定义一个类结构,这样就使得程序的结构定义更加灵 活。
范例:定义内部类
package cn.mldn.demo;
class Outer {
public void print() {
System.out.println(Outer.this.msg); // Outer类中的属性
}
}
}
public class JavaDemo {
public static void main(String args[]) {
Outer out = new Outer();
相关文档
最新文档