package zhi;
public class mn { //创建外部类mn
public mn() {
System.out.println("外部类:");
}
public void showOuterMessage() { //创建外部类的方法
System.out.println("创建一个内部对象:");
InnerClass ic=new InnerClass(); //创建内部对象ic
ic.showOuterMessage("ic"); //调用内部对象ic的方法showOuterMessage()
}
public class InnerClass{
public InnerClass() {
System.out.println("内部类:");
}
public void showOuterMessage(String string) {
// TODO Auto-generated method stub
System.out.println("内部类对象:");
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
mn oc=new mn(); //创建外部对象oc
oc.showOuterMessage(); //调用内部对象oc的方法showOuterMessage()
}
}
知识要点:
.可以在外部类的内部定义内部类
.也可以在一个方法内定义内部类