首页 > 试题广场 >

对于下列代码,下列哪个叙述是正确的? class A{

[单选题]
对于下列代码,下列哪个叙述是正确的?
class A{
    public int i=0;
    A(int m){
        i=i;
    }
}
public class B extends A{
    B(int m){
        i=2;
    }
    public static void main(String args[]){
         B b = new  B(100);
         System.out.println(b.i);//【代码】
    }
}

  • 程序提示编译错误(原因是A类没有不带参数的构造方法)
  • 编译无错误,【代码】输出结果是0
  • 编译无错误,【代码】输出结果是1
  • 编译无错误,【代码】输出结果是2

这道题你会答吗?花几分钟告诉大家答案吧!