第四次作业 1、 创建一个Animal(动物)类,让Horse(马),Dog(狗),Cat(猫)等动物继承Animal类。在Animal类中定义一些方法,让其子类重写这些方法,编写一个运行时多态的程序。 创建一个Animal类型的数组,在其中填充不同子类,然后调用自己的父类中的方法,看看会有什么情况发生。 2、 修改练习3.3,使Animal成为一个接口。 3、 在面向对象的绘图应用应用程序中,可以绘制圆形、矩形、直线等很多其他的图形对象。这些对象都具有相同的特定状态(例如位置、方向、线条颜色和填充颜色)和行为(例如移动、旋转、改变大小和绘制)。一些状态和行为对所有图形是相同的,例如位置、填充颜色和移动。另一些状态和行为需要不同的实现,例如改变大小和绘制。所有GraphicObject都知道如何绘制自己和如何改变自己的大小;只不过完成的操作不同。 请设计GraphicObject类和所有子类的方法,其中用到抽象类和抽象方法、抽象方法、方法的重写和多态、super关键字等概念。并测试其正确性。他们之间的关系用类图表示。 4 用策略模式实现网上书城不同类型的图书折扣策略,计算出每种类型的图书的价格。并编程测试之。
资源简介:第四次作业 1、 创建一个Animal(动物)类,让Horse(马),Dog(狗),Cat(猫)等动物继承Animal类。在Animal类中定义一些方法,让其子类重写这些方法,编写一个运行时多态的程序。 创建一个Animal类型的数组,在其中填充不同子类,然后调用自己的父类中的方...
上传时间: 2014-09-12
上传用户:钓鳌牧马
资源简介:设计四 拔河游戏机 1、 设计一个能进行拔河游戏的电路。 2、 电路使用15个(或9个)发光二极管,开机后只有中间一个发亮,此即拔河的中心点。 3、 游戏双方各持一个按钮,迅速地、不断地按动,产生脉冲,谁按得快,亮点就向谁的方向移动,每按一次,亮点移动...
上传时间: 2015-06-08
上传用户:LouieWu
资源简介:这是我在学习JAVA过程中所做的一次作业,目的是创建一个电话本
上传时间: 2014-01-03
上传用户:baiom
资源简介:1、创建一个数据库 名称为 student,主数据文件:student.mdf,逻辑名称:student_data,初始大小:15MB,最大大小:100MB,增长率:15%。日志文件:student_log,物理文件名:student.ldf,初始大小:10MB,最大大小:20M,增长速度:2M 2、修改上述数据...
上传时间: 2016-03-22
上传用户:独孤求源
资源简介:算术编码方法是将被编码的一则消息或符号串(序列)表示成0和1之间的一个间隔(Interval),即对一串符号直接编码成[0,1]区间上的一个浮点小数。符号序列越长,编码表示它的间隔越小,表示这一间隔所需的位数就越多。信源中的符号序列仍然要根据某种模式生成...
上传时间: 2013-12-23
上传用户:561596
资源简介:学生成绩管理系统 (1)每一条记录包括一个学生的学号、姓名、3门课成绩、平均成绩。 (2)输入功能:可以一次完成若干条记录的输入。 (3)排序功能:按学生平均成绩进行排序。 (4)插入功能:按平均成绩高低插入一条学生记录。 (5)显示功能:完成全...
上传时间: 2014-01-08
上传用户:silenthink
资源简介:最小生成树的算法[数据结构]第六次作业:图的建立、遍历、最小生成树、最短路径收藏
上传时间: 2013-12-19
上传用户:caozhizhi
资源简介:目标: 设计一个小型的学生管理系统。 第一步要求: 1、 对于一个学生类,作为整个系统的核心,我们希望这个类能包括学生共有的基本信息:学生姓名(strName),学号(strNumber),性别(strSex),出生岁月(strBirthday),专业(strSpeciality),籍贯(strAddr...
上传时间: 2016-01-05
上传用户:silenthink
资源简介:要求: 1、 设计一个十字路口的交通灯控制电路,要求甲车道和乙车道两条交叉道路上的车辆交替运行,每次通行时间都设为45秒。 2、 在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道; 3、 黄灯亮时,要求每秒闪亮一次。 甲、乙车道除了有红、黄、...
上传时间: 2016-02-05
上传用户:阿四AIR
资源简介:usb协议说明。 第一章至第四章为读者提供了一个纲要,第五章至第十章则提供了USB的所有的具体技术细节。
上传时间: 2015-01-23
上传用户:sk5201314