成员变量中有创建对象,它也是一个成员变量,和int a = 10;没有本质区别
public class Obj3 extends Obj1 {
Obj2 ob2 = new Obj2();
public Obj3(){
System.out.println("obj3");
}
public static void main(String[] args) {
Obj3 obj3 = new Obj3();
}
}
class Obj1 {
Obj2 ob2 = new Obj2();
public Obj1() {
System.out.println("Obj1");
}
}
class Obj2 {
public Obj2() {
System.out.println("obj2");
}
}
就是这样喽,