package com.heima; //创建包
public class Outer {
public class Inner {
public void method(){
System.out.println(".....");
}
}
}
//其他类,调用此类时,需导入包
package com.baidu; //创建包
import com.heima.Outer; //导入包
class InnerClass {
public static void main(String[] args){
Outer.Inner oi = new Outer().new Inner();
oi.method();
}
}
因为主方法中,引用了Outer类,所以,先编译Outer:javac -d . Outer.java
然后,编译主方法所在的InnerClass类:javac -d . InnerClass.java
最后,运行主方法所在的InnerClass类:java com.baidu.InnerClass
|
|