就業(yè)javaseday02每日拓展題答案_第1頁
就業(yè)javaseday02每日拓展題答案_第2頁
就業(yè)javaseday02每日拓展題答案_第3頁
就業(yè)javaseday02每日拓展題答案_第4頁
就業(yè)javaseday02每日拓展題答案_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

訓練描食肉動物:有,啄木鳥食草動物:有長頸鹿,兔子:為2的4條腿的在吃啄木鳥:為1歲的2條腿的啄木鳥的在吃昆長頸鹿:為3歲的4條腿的長頸鹿在吃樹兔子:為1歲的4條腿的兔子在吃狗尾操作步驟答抽象方法void提供空參和有參構造方法和setXxx和getXxx classAnimal//a)成員變量:(age),腿的個數(shù)privateintprivateint//b)抽象方法:void void//c)提供空參和有參構造方法和setXxx和getXxxpublicAnimal()}publicAnimal(intage,intnumOfLegs)this.age=age;this.numOfLegs=}publicintgetAge()return}publicvoidsetAge(intage)this.age=}publicintgetNumOfLegs()return}publicvoidsetNumOfLegs(intnumOfLegs)this.numOfLegs=}} classCarnivoreextendsAnimal a)publicCarnivore()}publicCarnivore(intage,intnumOfLegs)super(age,}} classHerbivoreextendsAnimal//a)publicHerbivore()}publicHerbivore(intage,intnumOfLegs)super(age,}}定義類(Tiger)繼承食肉類動物重寫eat()輸出格式:為2的4條腿的在吃publicclassTigerextendsCarnivore//a)重寫eat() i.輸出格式:為2的4條腿的在吃publicvoideat()System.out.println("為"+getAge()+"的"+getNumOfLegs()+"條腿的在吃羊");}//b)publicTiger()}publicTiger(intage,intnumOfLegs)super(age,}}重寫eat()輸出格式:為1歲的2條腿的啄木鳥的在吃昆publicclassPeckerextendsCarnivore//a)重寫eat()//i.輸出格式:為1歲的2條腿的啄木鳥的在吃昆publicvoidSystem.out.println("為"+getAge()+"歲的}//b)publicPecker()}publicPecker(intage,intnumOfLegs)super(age,}}重寫eat()輸出格式:為3歲的4條腿的長頸鹿在吃樹publicclassGiraffeextendsHerbivore//a)重寫eat() i.輸出格式:為3歲的4條腿的長頸鹿在吃樹publicvoid 子類中沒有被重寫父類的成員方法:可以直接調(diào)用,this.方法(實際參數(shù)列表)調(diào)用,也可以super.方法名(實際參數(shù)列表)System.out.println("為"+this.getAge()+"歲}//b)publicGiraffe()}publicGiraffe(intage,intnumOfLegs)super(age,}}重寫eat()輸出格式:為1歲的4條腿的兔子在吃狗尾publicclassRabbitextendsHerbivore//a)重寫eat() i.輸出格式:為1歲的4條腿的兔子在吃狗尾publicvoidSystem.out.println("為"+getAge()+"歲的}//b)publicRabbit()}publicRabbit(intage,intnumOfLegs)super(age,}}定義測試類提供main在main創(chuàng)建對象t,賦值為2,腿的個數(shù)賦值為4;調(diào)用對象的eat()創(chuàng)建啄木鳥對象p,賦值為1,腿的個數(shù)賦值為2;調(diào)用啄木鳥對象p的eat()方法創(chuàng)建長頸鹿對象g,賦值為3,腿的個數(shù)賦值為4;調(diào)用長頸鹿對象g的eat()方法創(chuàng)建兔子對象r,賦值為1,,腿的個數(shù)賦值為4;調(diào)用兔子對象r的eat()方法publicclassTestpublicstaticvoidmain(String[]args)//i.創(chuàng)建對象t,賦值為2,腿的個數(shù)賦值為4;調(diào)用對象teat()Tigert=newTiger(2,4);//ii.創(chuàng)建啄木鳥對象p,賦值為1,腿的個數(shù)賦值為2;調(diào)用啄木鳥對象的eat()Peckerp=newPecker(1,2);//iii.創(chuàng)建長頸鹿對象g,賦值為3,腿的個數(shù)賦值為4;調(diào)用長頸鹿對g的eat()Giraffeg=newGiraffe(3,4);//iv.創(chuàng)建兔子對象r,賦值為1,,腿的個數(shù)賦值為4;調(diào)用兔子對象reat()Rabbitr=newRabbit(1,4);}}訓練描20歲1.75米的男孩有一個18歲1.6米瓜子臉女朋友青青用帶有陽剛之氣對青青說:我會守護你一生一世青青微笑著用于甜美對說:有你在我就安心.要求:男孩和的共有成員提取到人類中,使用抽象類和抽象方操作步驟答,帶參構造和setXxx和getXxxpublicclassClothes//a)成員變量 privateString ii.品牌privateString//b)提供無參,帶參構造和setXxx和getXxxpublicClothes()}publicClothes(Stringcolor,Stringbrand)this.color=color;this.brand=}publicStringgetColor()return}publicvoidsetColor(Stringcolor)this.color=}publicStringgetBrand()return}publicvoidsetBrand(Stringbrand)this.brand=}} i.ii.iii.height抽象方法voidsay(Stringcontent)提供setXxx和getXxx //a)//i.privateString//ii.privateint//iii.privatedouble//b)//i.抽象方法voidsay(String voidsay(String//c)//i.public()} (Stringname,intage,doubleheight)=name;this.age=age;this.height=height;}//ii.提供setXxx和getXxxpublicStringgetName()return}publicvoidsetName(Stringname)=}publicintgetAge()return}publicvoidsetAge(intage)this.age=}publicdoublegetHeight()return}publicvoidsetHeight(doubleheight)this.height=}}定義Girl類繼 臉型(Stringface)重寫父類的voidsay(Stringcontent輸出格式:青青微笑著用于甜美對說:有你特有方法wash(Clothes輸出格式:青青在洗一件白色的牌子的衣提供setXxx和getXxxpublicclassGirl //a)//i.臉型(StringprivateString//i.重寫父類的voidsay(Stringcontent 1.輸出格式:青青微笑著用于甜美對說:有你在我publicvoidsay(StringSystem.out.println(getName()+"微笑著用于甜美對紫}//ii.特有方法wash(Clothes 輸出格式:青青在洗一件白色的牌子的衣publicvoidwash(Clothes}//i.//ii.提供setXxx和getXxxpublicGirl()}publicGirl(Stringname,intage,doubleheight,Stringface){super(name,age,this.face=}}定義Boy類繼 (girlFriend)重寫父類的voidsay(Stringcontent輸出格式:用帶有陽剛之氣對青青說:我會守護特有方法輸出格式:和青青在河邊的林蔭小道上手牽著手散iii.提供setXxx和getXxxpublicclassBoy //a)//i.privateGirl//i.重寫父類的voidsay(Stringcontent 輸出格式:用帶有陽剛之氣對青青說:我會守護你一生publicvoidsay(StringSystem.out.println(getName()+"帶有陽剛之氣}//ii.特有方法 輸出格式:和青青在河邊的林蔭小道上手牽著手散publicvoid在河邊的林蔭小道上手牽著手散步}//i.publicBoy()}publicBoy(Stringname,intage,doubleheight,GirlgirlFriend){super(name,age,this.girlFriend=}//iii.提供setXxx和getXxxpublicGirlgetGirlFriend()return}publicvoidsetGirlFriend(GirlgirlFriend)this.girlFriend=}}定義測試類提供main在main創(chuàng)建衣服對象c,品牌初始化為,顏色初始化為白創(chuàng)建對象girl,賦值為青青,賦值為18,身高賦1.6,臉型賦值為瓜子臉創(chuàng)建男孩對象boy,賦值為,賦值以為20,身高1.75,女朋友賦值為girl調(diào)用對象girl調(diào)用對象boy調(diào)用對象boy的說話方法,傳入:我會守護你一生一世girl的說話方法,傳入有你在我就安心publicclassTestpublicstaticvoidmain(String[]args)//i.創(chuàng)建衣服對象c,品牌初始化為,顏色初始化為白Clothesc=newClothes("白色","http://ii.創(chuàng)建對象girl,賦值為青青,賦值為18,身高賦值為Girlgirl=newGirl("青青",18,1.6,"瓜子臉//iii.創(chuàng)建男孩對象boy,賦值為,賦值以為20,身高賦值1.75,女朋友賦值為girlBoyboy=newBoy("",20,1.75,//iv.調(diào)用對象girl//v.調(diào)用對象boy//vi.調(diào)用對象boy的說話方法,傳入:boy.say("我會守護你一生一世//vii.girl的說話方法,傳入有你在我就安心.}}訓練描請用代碼描述4條腿的北極熊(Bear)會吃(吃蜂蜜)和抓魚4條腿的大熊貓(Panda)會吃(吃竹子)和爬樹要求:把北極熊和大熊貓的共性提取動物類(Animal)中,操作步(color),腿的個數(shù)成員方法a)輸出格式4提供帶參構造和setXxx和getXxx定義北極熊(Bear)(Animal)重寫父類的eat()4特有方法抓魚輸出格式4定義大熊貓(Panda)(Animal)重寫父類的eat()4特有方法爬樹輸出格式4定義測試類提供main在mainb,顏色賦值為白色,調(diào)用北極熊對象b調(diào)用北極熊對象bp,顏色賦值為黑色,調(diào)用大熊貓對象p調(diào)用大熊貓對象p操作步驟答(color),腿的個數(shù)成員方法輸出格式4提供帶參構造和setXxx和getXxxpublicclassAnimal//1屬性:顏色(color),腿的個數(shù)privateStringprivateint//2.成員方法: a)輸出格式4publicvoid}//3提供帶參構造和setXxx和getXxxpublicAnimal()}publicAnimal(Stringcolor,intnumOfLegs)this.color=this.numOfLegs=}publicStringgetColor()return}publicvoidsetColor(Stringcolor)this.color=}publicintgetNumOfLegs()return}publicvoidsetNumOfLegs(intnumOfLegs)this.numOfLegs=}}定義北極熊(Bear)(Animal)重寫父類的eat()4特有方法抓魚輸出格式4publicclassBearextendsAnimal 1 1重寫父類的eat() 4publicvoideat()} 2特有方法抓魚 輸出格式4publicvoid}//2publicBear()}publicBear(Stringcolor,intnumOfLegs)super(color,}}定義大熊貓(Panda)(Animal)重寫父類的eat()4特有方法爬樹輸出格式4publicclassPandaextendsAnimal 1 1重寫父類的eat() 4publicvoideat()} 2特有方法爬樹 輸出格式4publicvoid} 2publicPanda()}pu

溫馨提示

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

評論

0/150

提交評論