public class Test2 {
/**
* @param args
*/
public static void main(String[] args) {
//实例化内部类,调用构造方法,通过构造方法调用外部类的私有run()方法
new Test2().new in();
}
private void run(){
System.out.println("this is out");
}
class in{
public in() {
//通过new外部类.外部类方法名调用
new Test2().run();
}
}
} |