第四次作业 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
资源简介:由VB编写的一个实用短信计费系统。主要模块包括(1)计费管理子系统:用户入费;错单处理;用户费率管理;费率管理;用户分析(2)系统维护子系统:管理员登录、管理员管理、数据库设置等(3)计费引擎子系统
上传时间: 2013-12-21
上传用户:moshushi0009
资源简介:1、 便鞋一个函数用于计算两个数相除的结果,要求当被除数为0时,有异常处理部分。
上传时间: 2014-01-17
上传用户:qwe1234
资源简介:双向连表的演示程序 1、创建连表 2、在头部增加节点 3、在尾部增加节点 4、插入节点 5、删除节点 6、遍历连表
上传时间: 2014-01-01
上传用户:源弋弋
资源简介:delphi中的几个技巧 1、判断一个字符串是否包含于另外一个字符串的方法 例如:if pos( ab , abcd )<>0 then messagedlg( ab是包含于abcd ,mtConfirmation,[mbYes, mbNo],0) pos(obj,target) 在target字符串中找出第一个出现obj的第一个字符位置,如果找不...
上传时间: 2013-12-31
上传用户:z754970244
资源简介:1、设计一个学生类Student,包括姓名,学号,性别,籍贯,年龄,出生日期和住址,其中“出生日期”定义为一个“日期”类(具有属性:year(年),month(月),date(日))内嵌子对象。 2、具有数据的录入、显示、保存、查询(按学号或姓名查询)、修改和删除功能。...
上传时间: 2016-02-27
上传用户:lht618
资源简介:这里实现了基于四种SVM工具箱的分类与回归算法: 1、工具箱:LS_SVMlab Classification_LS_SVMlab.m - 多类分类 Regression_LS_SVMlab.m - 函数拟合 2、工具箱:OSU_SVM3.00 Classification_OSU_SVM.m - 多类分类 3、工具箱:stprtool\svm Classi...
上传时间: 2016-03-03
上传用户:jkhjkh1982
资源简介:这里实现了四种SVM工具箱的分类与回归算法 1、工具箱:LS_SVMlab Classification_LS_SVMlab.m - 多类分类 Regression_LS_SVMlab.m - 函数拟合 2、工具箱:OSU_SVM3.00 Classification_OSU_SVM.m - 多类分类 3、工具箱:stprtool\svm Classifica...
上传时间: 2016-06-18
上传用户:anng
资源简介:环境的搭建: 1、新建一个Web工程 2、将Jsp下的JSP页面和images拷贝到工程的WebRoot里面 3、将Enviroument下的images文件夹拷贝到工程的WebRoot里面 运行注意事项: 1、JS文件的编码是utf-8
上传时间: 2013-12-31
上传用户:王者A
资源简介:邮件发送组件 环境的搭建: 1、新建一个Web工程 2、在工程的src下新建一个包smart.jrsoft.email 3、将Source下的类拷贝到新建的包smart.jrsoft.email里面 4、运行类SendEmail.java里的main方法 运行注意事项: 1、注意包名的大小写情况。 2、...
上传时间: 2013-12-16
上传用户:阳光少年2016
资源简介:每个学生信息包括:学号、姓名、籍贯。具体功能: 1、创建信息链表并以磁盘文件保存 2、读取磁盘文件并显示输出所有学生的籍贯信息 3、按学号或姓名查询其籍贯 4、按籍贯查询并输出该籍贯的所有学生 5、能添加、删除和修改学生的籍贯信息 6、显示...
上传时间: 2013-12-25
上传用户:yxgi5
资源简介:用Itext生成Pdf格式文件。 1、新建一个Java工程 2、在工程下新建一个包smart.app.pdf 3、将Source下的所有类拷贝到新建的包smart.app.pdf里面 4、将Enviroument里面的ExportPDF.jar放到工程的WebRoot\WEB-INF\lib下 5、将JSP文件夹下的JSP页面拷贝到...
上传时间: 2016-10-07
上传用户:R50974
资源简介:图文混排工具 1、新建一个Web工程 2、将Jsp下的页面与.js文件拷贝到工程的WebRoot下面 3、将images文件夹拷贝到工程的WebRoot下面 4、运行工程显示页面Gls.htm就可以图文混排编辑器。 5.向Oracle数据库中插入大文本数据: a)将需要插入大文本的...
上传时间: 2014-01-02
上传用户:lx9076
资源简介:PPT播放功能 环境的搭建: 1、新建一个Web工程 2、将Jsp下的JSP页面和images拷贝到工程的WebRoot里面 3、将Enviroument下的images文件夹拷贝到工程的WebRoot里面 运行注意事项: 1、JS文件的编码是utf-8
上传时间: 2016-10-07
上传用户:shizhanincc
资源简介:计算机网络-系统方法 第三版 英文版 作 者: (美)彼德森(Peterson,L.L.) 等著 出 版 社: 机械工业出版社 出版时间: 2005-3-1 字 数: 版 次: 1 页 数: 813 印刷时间: 2005/03/01 开 本: 印 次: 纸 张: 胶版纸 I S B N :...
上传时间: 2013-12-27
上传用户:weiwolkt
资源简介:1、编写一个程序algo3-1.cpp,实现顺序栈的各种基本运算,并在此基础上设计一个主程序实现如下功能: (1)初始化栈S。 (2)判断栈S是否非空。 (3)依次进栈元素a,b,c,d,e。 (4)判断栈S是否非空。 (5)输出栈的长度。 (6)输出从栈顶到栈...
上传时间: 2016-12-11
上传用户:13160677563
资源简介:多用户多级目录的文件系统,(1)具有login (用户登录) (2)系统初始化(建文件卷、提供登录模块) (3)文件的创建: create (4)文件的打开:open (5)文件的读:read (6)文件的写:write (7)文件关闭:close (8)删除文件:delete (9)创...
上传时间: 2014-01-03
上传用户:love_stanford
资源简介:1、 设计一个简易电子琴。要求能演奏的音域为中音的 1 到高音的 1。 2、 用GW48-PK2中的8个按键作为琴键。 3、 GW48-PK2中有扬声器。 4、 可以使用GW48-PK2上的12MHz作为输入时钟信号。
上传时间: 2017-02-05
上传用户:pinksun9
资源简介:无线技术学习笔记:一个最基本的无线网络需要 1、中心接入点(无线路由器) 2、“传输介质”(红外线或无线电波) 3、接收器(无线网卡), 当然,也需要有线设备连接到现有的网络上。
上传时间: 2017-04-14
上传用户:牛布牛
资源简介:GPS原理和应用 第四次修订 非常经典 是GPS学习的绝佳教材
上传时间: 2014-08-19
上传用户:guanliya
资源简介:1. 创建一个独立的线程类,优化游戏的状态控制; 2. Random类的应用; 3. 对象数组的应用。
上传时间: 2014-08-21
上传用户:jjj0202