我们可以做的 :
class A {
// some code
}
class B {
A obj = new A(); // ???
}
询问 :
- 我的理解是
obj(类A)的实例不是静态的,因此在类内存中不可用B - 在这种情况下,是否会为每个实例初始化
B? - 在实际停留在(即静态)
obj的类内存中的情况下,那么实例的初始化会在什么时候发生呢?Bobj - 无论哪种方式,这是一个好习惯吗?
- 那么,如果我们能做到这一点,为什么还要有构造函数呢?
随时纠正我。