首页 > 分享 > 多态部分作业 3..创建Rodent(啮齿动物):Mnouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)

多态部分作业 3..创建Rodent(啮齿动物):Mnouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)

EtoX 于 2017-11-27 01:25:11 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

package Day11;

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();

}

}

}

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类型,然后调用基类方法,观察发生什么情况。

相关知识

gerbil
【科普】仓鼠品种【小仓鼠hamster吧】
毛老鼠是仓鼠还是老鼠?
科学网—老鼠、鼠类和啮齿动物
啮齿动物
老鼠(啮齿目动物)
野生动物保护系列讲座. 野生动物保护系列讲座 野生动物保护系列讲座 鼠,俗称 “ 耗子 ” 、 “ 老鼠 ” , 一提起鼠,我们总是会联想 起它的种种 “ 恶习 ” 。其实这 指的只是狭义上的鼠,在生 物分类上,广义的鼠其实包 括了哺乳动物纲啮齿目所含 的所有现生的与已灭绝的种 类。因此,鼠家族在动物王.
请大家帮我说出仓鼠、田鼠、老鼠、白鼠的区别!
地鼠是老鼠吗
老鼠的生长繁殖是怎的?

网址: 多态部分作业 3..创建Rodent(啮齿动物):Mnouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠) https://m.mcbbbk.com/newsview463330.html

所属分类:萌宠日常
上一篇: 青春期抑郁啮齿类动物模型的建立与
下一篇: 脑声常谈:啮齿类动物行为学实验到