多态部分作业 3..创建Rodent(啮齿动物):Mnouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)
生活随笔
收集整理的這篇文章主要介紹了
多态部分作业 3..创建Rodent(啮齿动物):Mnouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package Day11;
/*3..創建Rodent(嚙齒動物):Mnouse(老鼠),Gerbil(鼴鼠),Hamster(大頰鼠),等等這樣一個的繼承層次結構。在基類中,提供對所有的Rodent都通用的方法,在導出類中,根據特定的Rodent類型覆蓋這些方法,以便它們執行不同的行為。創建一個Robent數組,填充不同的Rodent類型,然后調用基類方法,觀察發生什么情況。* */
import java.util.Arrays;public class HomeWork_03 {public static void main(String[] args) {Rodent[] my = {new Mnouse(),new Gerbil(),new Hamster()};for(int i=0;i<my.length;i++){my[i].show();//System.out.println(my[i]);}}}abstract class Rodent{//嚙齒動物,基類abstract void show();//用抽象可以強制子類重寫
}class Mnouse extends Rodent {//老鼠public void show(){System.out.println("我是老鼠,會偷吃");}
}class Gerbil extends Rodent {//鼴鼠public void show(){System.out.println("我是鼴鼠,只吃蟲子");}
}class Hamster extends Rodent {//大頰鼠public void show(){System.out.println("我是頰鼠,只吃嫩草");}
}3..創建Rodent(嚙齒動物):Mnouse(老鼠),Gerbil(鼴鼠),Hamster(大頰鼠),等等這樣一個的繼承層次結構。在基類
中,提供對所有的Rodent都通用的方法,在導出類中,根據特定的Rodent類型覆蓋這些方法,以便它們執行不同的行為。創建一
個Robent數組,填充不同的Rodent類型,然后調用基類方法,觀察發生什么情況。
中,提供對所有的Rodent都通用的方法,在導出類中,根據特定的Rodent類型覆蓋這些方法,以便它們執行不同的行為。創建一
個Robent數組,填充不同的Rodent類型,然后調用基類方法,觀察發生什么情況。
總結
以上是生活随笔為你收集整理的多态部分作业 3..创建Rodent(啮齿动物):Mnouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多态部分作业 2.编写2个接口:Inte
- 下一篇: 判断输入的数是否质数,求范围内的质数有哪