问题:
Which statements concerning the following code are true?()
class a {
public a() {}
public a(int i) { this(); }
}
class b extends a {
public boolean b(String msg) { return false; }
}
class c extends b
{ private c() { super(); }
public c(String msg) { this(); }
public c(int i) {}
}
A . The code will fail to compile.
B . The constructor in a that takes an int as an argument will never be called as a result of constructing an object of class b or c.
C . Class c has three constructors.
D . Objects of class b cannot be constructed.
E . At most one of the constructors of each class is called as a result of constructing an object of class c.
Which statements concerning the following code are true?()
class a {
public a() {}
public a(int i) { this(); }
}
class b extends a {
public boolean b(String msg) { return false; }
}
class c extends b
{ private c() { super(); }
public c(String msg) { this(); }
public c(int i) {}
}
● 参考解析
本题暂无解析
相关内容
相关标签