




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
訓(xùn)練描食肉動物:有,啄木鳥食草動物:有長頸鹿,兔子:為2的4條腿的在吃啄木鳥:為1歲的2條腿的啄木鳥的在吃昆長頸鹿:為3歲的4條腿的長頸鹿在吃樹兔子:為1歲的4條腿的兔子在吃狗尾操作步驟答抽象方法void提供空參和有參構(gòu)造方法和setXxx和getXxx classAnimal//a)成員變量:(age),腿的個數(shù)privateintprivateint//b)抽象方法:void void//c)提供空參和有參構(gòu)造方法和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í)際參數(shù)列表)調(diào)用,也可以super.方法名(實(shí)際參數(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);}}訓(xùn)練描20歲1.75米的男孩有一個18歲1.6米瓜子臉女朋友青青用帶有陽剛之氣對青青說:我會守護(hù)你一生一世青青微笑著用于甜美對說:有你在我就安心.要求:男孩和的共有成員提取到人類中,使用抽象類和抽象方操作步驟答,帶參構(gòu)造和setXxx和getXxxpublicclassClothes//a)成員變量 privateString ii.品牌privateString//b)提供無參,帶參構(gòu)造和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輸出格式:用帶有陽剛之氣對青青說:我會守護(hù)特有方法輸出格式:和青青在河邊的林蔭小道上手牽著手散iii.提供setXxx和getXxxpublicclassBoy //a)//i.privateGirl//i.重寫父類的voidsay(Stringcontent 輸出格式:用帶有陽剛之氣對青青說:我會守護(hù)你一生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的說話方法,傳入:我會守護(hù)你一生一世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("我會守護(hù)你一生一世//vii.girl的說話方法,傳入有你在我就安心.}}訓(xùn)練描請用代碼描述4條腿的北極熊(Bear)會吃(吃蜂蜜)和抓魚4條腿的大熊貓(Panda)會吃(吃竹子)和爬樹要求:把北極熊和大熊貓的共性提取動物類(Animal)中,操作步(color),腿的個數(shù)成員方法a)輸出格式4提供帶參構(gòu)造和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提供帶參構(gòu)造和setXxx和getXxxpublicclassAnimal//1屬性:顏色(color),腿的個數(shù)privateStringprivateint//2.成員方法: a)輸出格式4publicvoid}//3提供帶參構(gòu)造和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)系上傳者。文件的所有權(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)藥公司勞動合同范本
- 醫(yī)院收費(fèi)合同范本
- 農(nóng)體產(chǎn)品加工合同范本
- 醫(yī)院制氧機(jī)采購合同范本
- 絲接頭采購合同范本
- 公司買賣合同范本
- 買賣小商鋪合同范本
- 企業(yè)房產(chǎn)轉(zhuǎn)讓合同范本
- 單位考察合同范本
- 信息化合同范本
- 國家電網(wǎng)有限公司十八項(xiàng)電網(wǎng)重大反事故措施(修訂版)
- 環(huán)氧乙烷固定床反應(yīng)器課程設(shè)計
- 班、團(tuán)、隊一體化建設(shè)實(shí)施方案
- 如何建構(gòu)結(jié)構(gòu)性思維 課后測試
- 最全的人教初中數(shù)學(xué)常用概念、公式和定理
- 橋面結(jié)構(gòu)現(xiàn)澆部分施工方案
- 開網(wǎng)店全部流程PPT課件
- 人教部編版四年級語文下冊《第1課 古詩詞三首》教學(xué)課件PPT小學(xué)優(yōu)秀公開課
- 模具數(shù)控加工技術(shù)概述
- 配電網(wǎng)工程典型設(shè)計10kV電纜分冊
- 質(zhì)量監(jiān)督檢查整改回復(fù)單格式(共4頁)
評論
0/150
提交評論