我们假设我有两个类,Super和Sub。它们看起来像这样:
public class Super {
private A a;
private B b;
public Super() {
this.a = new A();
this.b = new B();
}
}
public class Sub extends Super {
private C c;
public Sub() {
super();
this.c = new C();
}
}
如果我现在调用Sub的构造函数,为什么不c
初始化?或者这应该是否正常工作,我的(实际)代码还有另一个问题?
答案 0 :(得分:2)
一般应该有效;您的实际代码还有另一个问题。