mirror of
https://gitee.com/many2many/java-web.git
synced 2025-01-11 14:40:55 +08:00
803 B
803 B
动物世界
演示java中基本的类、接口、继承、多态等知识。
需求
创建一个“动物世界”模拟程序,可以创建不同种类的动物,并让这些动物参加游泳比赛。
扩展性:设计易于扩展的系统架构,以便未来可以轻松添加新的动物类型和运动项目。
流程
启动程序后,程序显示欢迎信息。
程序创建几种不同类型的动物(例如狗、鸭子和猫)。每种动物都有自己的名字和特有的行为(如不同的叫声)。
创建游泳比赛。
动物报名参加比赛: 检查每只动物是否具备游泳能力,只有具备游泳能力的动物才能参加比赛。
比赛开始后,记录每只动物的游泳时间。
比赛结束后,公布获胜者。
结束当前会话。