請問這題怎么做
一)在base包中
編寫動物(Animal)接口,定義抽象方法
eat(),sleep(),show()
定義一個抽象類 哺乳動物 Mammal,實現Animal接口(但是暫不實現它的三個抽象方法),在這個抽象類中增加milk吃奶的抽象方法
定義一個抽象類 爬行動物 Reptile ,實現Animal接口(但是暫不實現它的三個抽象方法),在這個抽象類中增加crawl 爬行的抽象方法。
(二)在utility包中
定義 Person,Monkey,Cat,Dog,繼承Mammal,實現其所有方法,每個類中定義兩個屬性,提供兩個構造函數,提供打印輸出的方法show(),輸出動物的屬性;
定義 Snake,Crocodile,繼承Reptile,實現其所有方法,每個類中定義兩個屬性,提供兩個構造函數。提供打印輸出的方法show(),輸出動物的屬性。
(三)在javastudy包中,定義一個類Test1,
定義一個長度為6的Animal數組,分別存放以上的每一種動物,循環取出每個動物,調用其方法。要求所有方法都要被調用到【eat,sleep,show,milk,crawl】,其中要用到instanceof,把代碼寫到精簡。
2017-11-02
2017-10-16
好難呀?。?!還不會