java類和對象練習(xí)題_第1頁
java類和對象練習(xí)題_第2頁
java類和對象練習(xí)題_第3頁
java類和對象練習(xí)題_第4頁
java類和對象練習(xí)題_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

.在如下所示的JAVA代碼中,this關(guān)鍵字是指(B)。publicclassPerson{privateStringname;publicvoidsetName(Stringname){=name;)}(選擇一項(xiàng))(選擇一項(xiàng))Person類Person類自身對象的引用setName()方法的參數(shù)namesetName()方法.以下對于JAVA中構(gòu)造方法說法正確的是(C).(選擇一項(xiàng))A)構(gòu)造方法的名字可以與類名不一致B)構(gòu)造方法不能被重載C)一個(gè)類必須包含至少一個(gè)構(gòu)造方法D)構(gòu)造方法可以有返回值類型.以下關(guān)于JAVA中的構(gòu)造方法表述錯(cuò)誤的是(B)。-可編輯修改-(選擇一項(xiàng))A)構(gòu)造方法的名字和類名相同B)構(gòu)造方法不能被重載C)構(gòu)造方法的作用主要是在創(chuàng)建對象時(shí)執(zhí)行一些初始化操作D)構(gòu)造方法沒有返回值類型.以下關(guān)于java中的方法重載說法錯(cuò)誤的是(D)。(選擇一項(xiàng))A)重載的方法其方法名必須相同B)重載的方法其參數(shù)個(gè)數(shù)或參數(shù)類型不同C)構(gòu)造方法可以被重載D)成員方法不可以被重載.在如下所示的Sample類中,共有(C)個(gè)構(gòu)造方法publicclassSample{privateintx;privateSample(){x=1;)publicvoidSample(doublef){this.x=(int)f;)publicSample(Strings){-可編輯修改-(選擇一項(xiàng))4321.構(gòu)造方法重載的要素不包括(B)(選擇一項(xiàng))A)方法名與類名相同B)返回值類型不同C)參數(shù)列表不同D)在同一個(gè)類中.給定如下JAVA代碼,編譯運(yùn)行,結(jié)果將是(B)publicclassSample{publicdoubleresult(doubled1,doubled2){returnd1<d2?d1:d2;)publicdoubleresult(intd1,doubled2){returnd1<d2?d1:d2;)-可編輯修改-publicdoubleresult(intd1,intd2){returnd1-d2;)privateintresult(inti){returni;)publicstaticvoidmain(String[]args){Samples=newSample();System.out.print(s.result(2,3.0)+",");System.out.print(s.result(4.0,4.5)+",");System.out.print(s.result(10,9));))(選擇一項(xiàng))3.0,4.0,12.0, 4.0,13.0,4.5,1-1,4.0,18.給定如下Java代碼,下列()方法可以加入到Sample類中,并且能夠編譯正確。publicclassSample{cpublicintgetSomething(intd){returnd;-可編輯修改-(選擇一項(xiàng))privateintgetSomething(inti,Strings){}publicvoidgetSomething(inti){}privateintgetSomething(inti,Strings){return20;}publicdoublegetSomething(){return"abc";}.構(gòu)成方法重載的要素不包括(A)。(選擇一項(xiàng))A)方法名與類名相同B)參數(shù)列表不同C)在同一類中D)方法名稱相同.在以下Java程序的方法中,兩個(gè)方法之間屬于方法重載的是()。(選擇二項(xiàng))acintf1(){}intf1(inta){}voidf1(inta){}intf1(inta){}voidf1(){}-可編輯修改-intf1(inta){}intf1(intb){}intf1(inta){}.關(guān)于]3丫3中的靜態(tài)方法,以下說法中正確的是(AC)(選擇二項(xiàng))A)靜態(tài)方法中不能直接調(diào)用非靜態(tài)方法B)非靜態(tài)方法不能直接調(diào)用靜態(tài)方法C)靜態(tài)方法可以用類名直接調(diào)用D)靜態(tài)方法里可以使用this.以下代碼輸出結(jié)果為(C)。publicclassAnimal{intage=9;publicAnimal(intage){this.age=age;}publicstaticvoidmain(String[]args){Animalanimal=newAnimal();System.out.println(animal.age);}}(選擇一項(xiàng))-可編輯修改-A)9B)0C)編譯出錯(cuò)D)null.編譯運(yùn)行如下java代碼,輸出結(jié)果是(A)classPerson{Stringname="person";publicvoidshout(){System.out.print(name);))classStudentextendsPerson{Stringname="student";Stringschool="school";)publicclassTest{publicstaticvoidmain(String[]args){Personp=newStudent();p.shout();))(選擇一項(xiàng))-可編輯修改-personstudentpersonstudentD)編譯錯(cuò)誤.編譯運(yùn)行如下java代碼,輸出結(jié)果是(D)//父類引用不能訪問子類特有的屬性classBase{publicvoidmethod(){System.out.print("Basemethod");))classChildextendsBase{publicvoidmethodB(){System.out.print("ChildmethodB");))classSample{publicstaticvoidmain(String[]args){Basebase=newChild();base.methodB();))(選擇一項(xiàng))-可編輯修改-BasemethodChildmethodBBasemethodChildmethodBD)編譯錯(cuò)誤..下列選項(xiàng)中關(guān)于java中this關(guān)鍵字的說法錯(cuò)誤的是(B)(選擇一項(xiàng))this關(guān)鍵字是

溫馨提示

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

評論

0/150

提交評論