classTestA{publicvoidstart(){System.out.println(”TestA”);}}publicclassTestBextendsTestA{publicvoidstart(){System.out.println(”TestB”);}publicstaticvoidmain(String[]args){((TestA)newTestB()).start();}}Whatistheresult?()A.TestAB.TestBC.Compilationfails.D.An

题目

classTestA{publicvoidstart(){System.out.println(”TestA”);}}publicclassTestBextendsTestA{publicvoidstart(){System.out.println(”TestB”);}publicstaticvoidmain(String[]args){((TestA)newTestB()).start();}}Whatistheresult?()

A.TestA

B.TestB

C.Compilationfails.

D.Anexceptionisthrownatruntime.


相似考题
更多“classTestA{publicvoidstart(){System.out.println(”TestA”);}}publicclassTestBextendsTestA{pu ”相关问题
  • 第1题:

    以下内容在同一个源程序中: abstract class A { abstract int num(); } class TestA { public static void f(A t) { System.out.println(t.num()); } public static void main(String[] args) { f(new A() { int num() { return 20; } } ); } } 程序运行的结果是输出()。


    D

  • 第2题:

    下面程序运行后的输出结果为() class A{ static int y=6; void showy(){ System.out.println("y="+y); } } class testA{ public static void main(String aaa []){ A a1 = new A(); A.y+=1; a1.y++; a1.showy(); } } 输出结果选择:

    A.y=6

    B.y=7

    C.y=8

    D.程序运行出错


    sum=9

  • 第3题:

    下面程序运行后的输出结果为() class A{ static int y=6; void showy(){ System.out.println("y="+y); } } class testA{ public static void main(String aaa []){ A a1 = new A(); A.y+=1; a1.y++; a1.showy(); } } 输出结果选择:

    A.y=6

    B.程序运行出错

    C.y=8

    D.y=7


    sum=9

  • 第4题:

    用于制造核武器的钚的同位素为()

    A.Pu-238

    B.Pu-239

    C.Pu-240

    D.Pu-241


    B

  • 第5题:

    下面程序运行后的输出结果为() class A{ public int y=6; void showy(){ System.out.println("y="+y); } } class testA{ public static void main(String aaa []){ A a1 = new A(); A b1 = new A(); a1.y++; b1.showy(); } } 输出结果选择:

    A.y=6

    B.程序运行出错

    C.y=8

    D.y=7


    B 解析:在main函数中定义了一个structabc类型的数组,同时分别利用{1,2,3}及{4,5,6}对数组中两个元素进行初始化。在该结构体,依次对其中的a,b,c三个变量进行初始化。故s[0].a=1,s[1].b=5,所以本题输出为6。