文件名称:多态作业:
介绍说明--下载内容来自于网络,使用问题请自行百度
已知需求如下。要求:利用继承与多态的思想,编写java程序解答题目。合理设计程序结构,以期最大限度的复用代码。
• 我们将动物(Animal)可分为猫科动物(Felidae)和犬科动物(Canine);
• 所有动物都有自己的名字(name),在初始化时传参获得;
• 每个动物都有getName()方法,用以输出自己的name;
• 每类动物都有一个getClassification()方法,用以输出自身的类别;
• 每个/类动物都有talk()方法;
• 现猫科动物有猫类(Cat)和狮子类(Lion);
• 犬科动物有狗类(Dog)和狼类(Wolf);
• 猫类talk()方法输出”meow”,对应的,狮为”roar”,狼类为”howl”,狗类为”woof”;
• 编写一个测试类(Test),要求实现一个数组,数组内可包含各种类别的动物,利用循环语句依次输出每只/每类动物的名字,类别以及如何”talk”。
• 我们将动物(Animal)可分为猫科动物(Felidae)和犬科动物(Canine);
• 所有动物都有自己的名字(name),在初始化时传参获得;
• 每个动物都有getName()方法,用以输出自己的name;
• 每类动物都有一个getClassification()方法,用以输出自身的类别;
• 每个/类动物都有talk()方法;
• 现猫科动物有猫类(Cat)和狮子类(Lion);
• 犬科动物有狗类(Dog)和狼类(Wolf);
• 猫类talk()方法输出”meow”,对应的,狮为”roar”,狼类为”howl”,狗类为”woof”;
• 编写一个测试类(Test),要求实现一个数组,数组内可包含各种类别的动物,利用循环语句依次输出每只/每类动物的名字,类别以及如何”talk”。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : polym.rar 列表 polym/.classpath polym/.project polym/.settings/org.eclipse.jdt.core.prefs polym/bin/polym/Animal.class polym/bin/polym/Canine.class polym/bin/polym/Cat.class polym/bin/polym/Dog.class polym/bin/polym/Felidae.class polym/bin/polym/Lion.class polym/bin/polym/Test.class polym/bin/polym/Wolf.class polym/src/polym/Animal.java polym/src/polym/Canine.java polym/src/polym/Cat.java polym/src/polym/Dog.java polym/src/polym/Felidae.java polym/src/polym/Lion.java polym/src/polym/Test.java polym/src/polym/Wolf.java polym/bin/polym polym/src/polym polym/.settings polym/bin polym/src polym
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.