您现在的位置是:源码地带 > 资源下载

第四次作业 1、 创建一个Animal(动物)类

  • 上传时间: 2014-09-12
  • 上传用户:abc171abc171
  • 资源积分:2 下载积分
  • 标      签: Animal

资 源 简 介

第四次作业 1、 创建一个Animal(动物)类,让Horse(马),Dog(狗),Cat(猫)等动物继承Animal类。在Animal类中定义一些方法,让其子类重写这些方法,编写一个运行时多态的程序。 创建一个Animal类型的数组,在其中填充不同子类,然后调用自己的父类中的方法,看看会有什么情况发生。 2、 修改练习3.3,使Animal成为一个接口。 3、 在面向对象的绘图应用应用程序中,可以绘制圆形、矩形、直线等很多其他的图形对象。这些对象都具有相同的特定状态(例如位置、方向、线条颜色和填充颜色)和行为(例如移动、旋转、改变大小和绘制)。一些状态和行为对所有图形是相同的,例如位置、填充颜色和移动。另一些状态和行为需要不同的实现,例如改变大小和绘制。所有GraphicObject都知道如何绘制自己和如何改变自己的大小;只不过完成的操作不同。 请设计GraphicObject类和所有子类的方法,其中用到抽象类和抽象方法、抽象方法、方法的重写和多态、super关键字等概念。并测试其正确性。他们之间的关系用类图表示。 4 用策略模式实现网上书城不同类型的图书折扣策略,计算出每种类型的图书的价格。并编程测试之。

相 关 资 源