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