内部类

/* * 内部类的特点 * 1.内部类可以直接访问外部类的成员; * 2.外部类要访问内部类,必须建立内部类的对象。 * * 一般用于设计 * 分析事物时,发现该事物中还有其他事物,而且这个事物还在访问被描述事物的内容。 * (比如人就是外部类,心脏就是内部类,而且心脏还要访问其他器官) * */ class Outer{ private int num=3; class Inner //内部类 { void show(){ System.out.println("show run"+num); } } public void method(){ Inner in=new Inner(); in.show(); } } public class InnerClassDemo { public static void main(String args[]){ Outer out=new Outer(); out.method(); } }
原文地址:https://www.cnblogs.com/stonewu/p/3636863.html