單項(xiàng)選擇題A派生出子類B,B派生出子類C,并且在Java源代碼中有如下聲明,哪個(gè)是正確的()BextentsACextentsB1.Aa0=newA();2.Aa1=newB();3.Aa2=newC();

A.只有第1行能通過(guò)編譯
B.第1、2行能通過(guò)編譯,但第3行編譯出錯(cuò)
C.第1、2、3行能通過(guò)編譯,但第2、3行運(yùn)行時(shí)出錯(cuò)
D.第1行、第2行和第3行的聲明都是正確的


您可能感興趣的試卷

你可能感興趣的試題

1.單項(xiàng)選擇題

閱讀下列代碼,選項(xiàng)所對(duì)應(yīng)的哪一行會(huì)引起一個(gè)編譯錯(cuò)誤()

A.t1=newTest();
B.t2=newTest(k);
C.Testt1,t2;
D.intj,k;

2.單項(xiàng)選擇題

如下代碼,運(yùn)行結(jié)果為()

A.0
B.o0
C.NullPointerException
D.null0

3.單項(xiàng)選擇題

如下代碼,運(yùn)行結(jié)果為()

A.無(wú)內(nèi)容輸出
B.代碼編譯失敗
C.null
D.s=null

4.單項(xiàng)選擇題

如下代碼,運(yùn)行結(jié)果為()

A.abcd
B.false
C.true
D.abcd true

5.單項(xiàng)選擇題以下哪些是正確的抽象方法的形式?()

A.publicabstractmethod();
B.publicabstractvoidmethod();
C.publicvoidabstractMethod();
D.publicvoidmethod(){abstract;}publicabstractvoidmethod(){}