您的位置:首页 > 编程语言 > Java开发

java 内部类与外部类实例化顺序

2015-11-20 11:41 579 查看
package Test2;

class A {

private B b = new B(this); // 1

public A() {

System.out.println("instance A"); // 4
}

public void print() {
System.out.println("invoke A"); // 2 - 2
}

private class B {
public B(A a) {
a.print(); // 2 - 1
System.out.println("instance B "); // 3
}
}
}

public class Test {
public static void main(String[] args) {
new A();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息