12.1 内部类基本概念
demo
class Outer { // 外部类
private String msg = "www.mldn.cn"; // 私有成员属性
public void fun() { // 普通方法
Inner in = new Inner(); // 实例化内部类对象
in.print(); // 调用内部类方法
}
class Inner { // 在Outer类的内部定义了Inner类
public void print() {
System.out.println(Outer.this.msg); // Outer类中的属性
}
}
}
public class JavaDemo {
public static void main(String args[]) {
Outer out = new Outer(); // 实例化外部类对象
out.fun(); // 调用外部类方法
}
}
相信坚持的力量,日复一日的习惯.