測試題答案第二次_第1頁
測試題答案第二次_第2頁
測試題答案第二次_第3頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Java基礎班第二階段測試題姓名:_ 閱讀以下程序,若程序有錯誤,說明程序錯誤原因1、閱讀下面程序,寫出運行結果。結果:TestDemoTest閱讀下面程序,寫出運行結果。結果:編譯報錯。原因:在a.func()處,編譯時會檢查a的所屬類型(A接口)中是否存在func方法,因為不存在,所以編譯報錯閱讀下面程序,寫出運行結果。結果: A B 閱讀下面程序,寫出運行結果。結果:編譯報錯原因 :a.test() 會檢查a的所屬類型(A接口)中是否存在test()方法 因為不存在,所以編譯報錯 閱讀下面程序,寫出運行結果。結果:編譯錯誤原因:Demo構造方法中,存在顯式的去調用父類中構造方法,Supe

2、r()這種寫法不能存在于子類構造方法中閱讀下面程序,寫出運行結果。 結果: 4 5 showZi showZi 閱讀下面程序,寫出運行結果。結果:編譯報錯原因:子類中構造方法內,存在隱式三步,第一步執(zhí)行super()語句調用父類的無參構造方法。因為父類沒有無參構造,所以編譯報錯 閱讀下面程序,寫出運行結果。結果 :編譯報錯。原因:子類中的get方法并沒有覆蓋父類中的get方法(子類get方法返回值類型和父類中get方法不相同)閱讀下面程序,寫出運行結果。結果:4原因:i10 | methodB(8)代碼中的methodB(8)沒有執(zhí)行閱讀下面程序,寫出運行結果。 結果:編譯報錯 原因:clas

3、s Inner屬于外部類中的成員, 而對于成員中不能定義靜態(tài)內容 解決方案:可以把內部類也修飾為static二、代碼補全(補全的代碼請紅色表示)。1、按要求補全代碼interface Avoid show();interface Bvoid add(int a,int b);class C implements A,B /請在此處實現代碼int sum=0; public void add(int a, int b) sum = a+b; public void show() System.out.println(sum);class Dpublic static void main(Stri

4、ng args)C c=new C();c.add(4,2);c.show();/通過該函數打印以上兩個數的和。2、補足compare函數(找出Circle cir數組中最大的半徑)內的代碼 class Circleprivate static double pi=3.14;private double radius;public Circle(double r)this.radius=r;public static double compare(Circle cir) /請在此處補足代碼/定義一個變量max,記錄最大值int max=cir0.radius; /假設角標0下的Circle對象半徑為最大值 /遍歷數組 for(int i=1;icir.length;i+) if(max ciri.radius) max = ciri.radius;return max;class TCpublic static void main(String args)Circle cir=new Circle3;cir0=new Circle(1.0);cir1=new Circle(2.0);cir2=new Circle(4.0);System.out.println(最大的半徑值是:+Cpare(cir);編程題1、編寫一個延遲加載的單例模式(Single

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論