内部类
/*
* 内部类的特点
* 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();
}
}