首页 > 分享 > 第六章 面向对象—— 接口 课后作业:

第六章 面向对象—— 接口 课后作业:

第六章 面向对象—— 接口 课后作业:

最新推荐文章于 2023-08-04 23:35:12 发布

gz98411 于 2018-05-03 22:01:48 发布

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

1.在第三题的进行功能扩展。
(1)增加一种新的动物类型:Pig(猪),实现shout()方法。
(2)修改Store类的get()方法:如果传入的参数是字符串dog,则返回一个Dog对象;如果传入的参数是字串pig,则返回一个Pig对象;否则,返回一个Cat对象。
(3)在测试类Test中加以测试:向Store类的get()方法中传入参数“pig”,并返回的对象中调用shout()方法,看看与预期的结果是否一致。

public interface Animal {

void shout();

}

class Dog implements Animal {

public void shout() {

System.out.println("W W!");

}

}

class Pig implements Animal {

public void shout() {

System.out.println("L L!");

}

}

class Cat implements Animal {

public void shout() {

System.out.println("M M!");

}

}

class Store {

public static Animal get(String choice) {

if (choice.equalsIgnoreCase("dog")) {

return new Dog();

} else if (choice.equalsIgnoreCase("Pig")) {

retur

相关知识

Java面向对象
JavaSE之面向对象编程
面向对象之多态的具体运用
面向对象
JAVA宠物信息管理系统开发教程【MVC+JCF+IO流】
编写Java程序,以继承和多态思想模拟饲养员喂养不同动物的不同行为
面向对象案例——宠物医院
pyhton面向对象的实例
面向对象练习(3)
初识面向对象(猫咪项目)

网址: 第六章 面向对象—— 接口 课后作业: https://m.mcbbbk.com/newsview627796.html

所属分类:萌宠日常
上一篇: 抖音百个宠物KOL,来看看你关注
下一篇: 上海黑心无良宠物店,残害生命换取