- public class Main
- {
- public static void main(String[]args)
- {
- //外部类调用内部类
- new Outer().new Inner().inner();
- }
- }
- class Outer
- {
- ////建立外部类成员变量私有,并赋值
- private String name = "I love you";
- //建立外部类函数
- void show()
- {
- System.out.println("This is show method!");
- //new Inner().inner();
- }
- //建立内部类
- class Inner
- {
- void inner()
- {
- //内部类调用外部类成员
- System.out.println("outer:"+name);
- //调用外部类方法
- show();
- }
- }
- }
复制代码 |