给定如下Java程序片断:classA{publicA(){System.out.println("A");}}classBextendsA{publicB(){System.out.println("B");}publicstaticvoidmain(String[]args){Bb=newB();}}上述程序将()。A.不能通过编译B.通过编译,输出为:ABC.通过编译,输出为:BD.通过编译,输出为:A

题目
给定如下Java程序片断:classA{publicA(){System.out.println("A");}}classBextendsA{publicB(){System.out.println("B");}publicstaticvoidmain(String[]args){Bb=newB();}}上述程序将()。

A.不能通过编译

B.通过编译,输出为:AB

C.通过编译,输出为:B

D.通过编译,输出为:A


相似考题
更多“给定如下Java程序片断:classA{publicA(){System.out.println("A");}}classBextendsA{publicB(){System.out.println("B");}publicstaticvoidmain(String[]args){Bb=newB();}}上述程序将()。 ”相关问题
  • 第1题:

    类A及其派生类B定义如下:class A{ public int getInfo(int a) { return a; }}public class B extends A{ public float getInfo(int b) { return b; } public static void main(String[]args) { A a=new A(); B b=new B(); System.out.println(a.getInfo(3)+","+b.getInfo(5)); }}关于上述程序代码的叙述中正确的是 ( )

    A.第10行不能通过编译

    B.程序通过编译,输出结果为:3,3

    C.程序通过编译,输出结果为3,5

    D.程序通过编译,输出结果为:5,5


    正确答案:A
    解析:本题中,第10不能通过编译,因为getInfo定义的是float型,而里面的参数却是int型,再者,如果定义为float型也不能覆盖classA的方法。所以不正确,应该该为int型。

  • 第2题:

    如下 java程序对应的程序文件名为为 public class DemoProgram2_1 { public static void main(String[] args) { System.out.println("hello world!"); } }


    javac.exe

  • 第3题:

    如下 java程序对应的程序文件名为为 public class DemoProgram2_1 { public static void main(String[] args) { System.out.println("hello world!"); } }

    A.DemoProgram2_1

    B.DemoProgram2_1.java

    C.DemoProgram.java

    D.DemoProgram2_1 .class


    javac.exe

  • 第4题:

    编译并运行下面的Java程序,将产生? class A{ int var1=1; int var2; public static void main(String[] args){ int var3=3; A a=new A(); System.out.println(a.var1+a.var2+var3);    } }

    A.0

    B.4

    C.3

    D.代码无法编译,因为var2根本没有被初始化


    4

  • 第5题:

    给出下面程序,正确的叙述是()。 class A { void a(){ System.out.println(“a”); } } class B extends A { void a() { System.out.println(“b”); } public static void main(String[] args) { A x = new B(); x.a(); } }

    A.编译失败

    B.编译成功,输出a

    C.编译成功,输出b

    D.其他答案都不对


    程序提示编译错误,原因是 A 类没有不带参数的构造方法。