欢迎来到易学考试网 易学考试官网
全部科目 > Java认证考试 > SCJP程序员认证考试

多项选择题

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.

点击查看答案&解析

相关考题

微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题