對(duì)于下面Upton類(lèi),下面哪一個(gè)在替換//Here后是不合法的()
A.public int amethod(int z){} B.public int amethod(inti,intj){return 99;} C.protected void amethod(long l){} D.private void anothermethod(){}
A.覆寫(xiě)方法的方法名和參數(shù)列表必須和被覆寫(xiě)方法一致,而返回值類(lèi)型不必一致 B.覆寫(xiě)方法的方法名,返回值類(lèi)型和參數(shù)列表必須和被覆寫(xiě)方法一致 C.覆寫(xiě)方法的方法名和參數(shù)列表必須和被覆寫(xiě)方法一致,而返回值類(lèi)型可以是被覆寫(xiě)方法返回值類(lèi)型的子類(lèi) D.覆寫(xiě)方法的方法名和返回值類(lèi)型必須和被覆寫(xiě)方法一致,而參數(shù)類(lèi)型可以是被覆寫(xiě)方法參數(shù)類(lèi)型的子類(lèi)
對(duì)于下列代碼片斷,描述正確的是()
A.運(yùn)行此程序輸出“Base(inti)” B.運(yùn)行此程序輸出“Base()” C.此程序運(yùn)行后什么也不輸出,因?yàn)镸yOver的構(gòu)造函數(shù)中沒(méi)有顯示調(diào)用父類(lèi)構(gòu)造函數(shù) D.此程序編譯錯(cuò)誤