//外部类HelloWorld
public class HelloWorld {
// 内部类Inner,类Inner在类HelloWorld的内部
public class Inner {
// 内部类的方法
public void show() {
System.out.println("welcome to imooc!");
}
}
public static void main(String[] args) {
// 创建外部类对象
HelloWorld hello = new HelloWorld();
// 创建内部类对象
Inner i = hello.new Inner();
// 调用内部类对象的方法
i.show();
}
}
public class Outer{ //构建外部类
public class Inner{ //构建内部类
public void show(){
System.out.println( "我是Outer的内部类中的方法." );
}
}
public static void main( String[] args ){
Outer one = new Outer(); //创建外部类对象
Inner instan = one.new Inner(); //创建内部类对象
instan.show(); //调用内部类对象的方法
}
}