單項選擇題

編譯并運行以下程序,以下描述哪個選項是正確的()
class  A 
{
protected  boolean  equals() 
{   
return  super.equals();
}  
}

A.編譯通過運行無異常
B.編譯通過但運行時出錯
C.行2出錯,不能成功編譯
D.不能成功編譯,行3出錯


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題在使用interface聲明一個接口時,只可以使用()修飾符修飾該接口。 

A.private
B.protected
C.private  protected
D.public

2.單項選擇題下列關(guān)于接口和抽象類的說法不正確的是?()

A.接口也有構(gòu)造方法
B.實現(xiàn)接口時,需對接口中的所有方法都要實現(xiàn)
C.抽象類也有構(gòu)造方法
D.抽象類可以派生出子類

3.單項選擇題以下關(guān)于繼承的敘述正確的是()

A.在Java中類只允許單一繼承
B.在Java中一個類只能實現(xiàn)一個接口
C.在Java中一個類不能同時繼承一個類和實現(xiàn)一個接口
D.在Java中接口只允許單一繼承

5.單項選擇題A派生出子類B,B派生出子類C,并且在Java源代碼中有如下聲明:1.A  a0=new  A(); 2.A  a1=new B(); 3.A  a2=new C();問以下哪個說法是正確的?()

A.只有第1行能通過編譯
B.第1、2行能通過編譯,但第3行編譯出錯
C.第1、2、3行能通過編譯,但第2、3行運行時出錯
D.第1行、第2行和第3行的聲明都是正確的