第八章_综合练习2.pptxVIP

  • 6
  • 0
  • 约小于1千字
  • 约 9页
  • 2019-04-18 发布于北京
  • 举报
版本:2017.C 第八章 动物乐园 项目演示及需求讲解 系统概述 以面向对象思想设计动物乐园 动物乐园包括的成员:猫、鸭子、海豚 开发步骤 设计猫和鸭类结构,画出类图并写出代码 增加新成员海豚,重新设计类结构 输出各种动物叫声 输出各种动物腿的条数 实现修改数据功能 设计猫和鸭类结构 需求说明: 以面向对象思想设计猫和鸭的类结构 画出类图并写出代码 训练要点: 面向对象程序设计 类的封装、继承 抽象类 实现思路: 创建类 编写类的属性 编写类的方法 优化设计 增加新成员海豚,重新设计类结构 需求说明: 动物乐园增加一个新成员海豚,海豚的叫声是“海豚音……” 训练要点: 多态 接口 实现思路: 对Animals类重新设计 海豚类同时继承类和实现接口 输出各种动物的叫声 需求说明: 在任务2编写的Java代码的基础上,分别创建Cat、Duck、Dolphin对象并放到一个数组中,编写方法对数组进行遍历输出各种动物如何叫 输出各种动物腿的条数 需求说明: 在任务3代码的基础上,对数组进行遍历输出各种动物腿的条数 难点指导 instanceof运算符 实现修改数据功能 需求说明: 在任务4代码的基础上,增加修改功能使用户可以修改三种动物的信息 训练要点: 异常 思路分析: 编写modify方法按照输入的信息实例化新的类 编写load方法,把输出动物信息的功能放在此方法中 如果腿的条数

文档评论(0)

1亿VIP精品文档

相关文档