Java程序设计实验5继承与多态.pdf

Java程序设计实验5继承与多态.pdf

ID:56182717

大小:125.72 KB

页数:2页

时间:2020-06-04

Java程序设计实验5继承与多态.pdf_第1页
Java程序设计实验5继承与多态.pdf_第2页
资源描述:

《Java程序设计实验5继承与多态.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、天津天狮学院Java程序设计实验实验题目:实验五Java类的继承与多态学时:2学时学号:姓名:成绩:专业班级:2012级计算机应用技术publicvoidsetName(Stringname){this.name=newString(name);}实验5:Java类的继承与多态publicvoidsetSalary(doublesalary){this.salary=salary;}publicvoidsetDepartment(Stringdepartment){this.department=newString(department);}publicSt

2、ringgetName(){returnname;}一、实验目的publicdoublegetsalary(){returnsalary;}publicStringgetDepartment(){returndepartment;}1、掌握Java的继承,属性及方法的继承、构造方法的继承。publicStringtoString(){return"Name:"+name+"Salary:"+salary+"Department:"+department;}2、掌握Java的多态,多态是通过相同的方法名实现不同的功能。方法的覆盖和重载}都可以实现多态,

3、不仅如此,还可以通过对象的引用实现多态。classManagerClassextendsEmployeeClass{//经理类privatedoublespecial;//特殊津贴3、掌握super关键字的使用,进一步熟悉this关键字的使用。publicManagerClass(){super();special=0.0;}publicManagerClass(Stringname,doublesalary,Stringdepartment,doublespecial){二、实验要求super(name,salary,department);//使用sup

4、er关键字调用父类的构造器1、实验前认真预习,完成实验内容2中的源程序并分析运行结果。this.special=special;}publicvoidsetSpecial(doublespecial){this.special=special;}2、在记事本里完成程序的编辑,利用JDK6.0完成程序的编译、运行,获得程序结publicdoublegetSpecial(){returnspecial;}果。要求在实验报告中记录所有程序实际运行结果。publicStringtoString(){returnsuper.toString()+"special:

5、"+special;}//重写父类中的toString()方法3、按照实验内容中各个题目具体要求,认真完成实验报告。}要求:再设计一个测试类,在屏幕上输出经理的信息(姓名、工资、所属部门、津三、实验内容贴)1、启动记事本。2)定义一个类Employee,在Employee中有个私有属性变量salary,定义构造器对2、完成以下题目salary进行初始化,并实现方法getsalary()取得salary的值,定义类Manager从(1)在一个公司中,雇员是公司聘用的工作人员,经理是管理公司的一种特殊雇Employee继承,覆盖getsalary(),使其返回s

6、alary的3倍。最后在设计一个测试类在员,这类雇员不但拥有普通雇员的所有特征外,还可以得到公司发给的特殊津贴,屏幕上输出经理的salary。假设普通员工为3000.5,则输出的经理工资值如下图所示:已知两个类EmployeeClass和ManagerClass。classEmployeeClass{//雇员类3)定义一个比较类Comp,在其中定义一些重载方法max(),可以比较两个整数、两privateStringname;//姓名privatedoublesalary;//工资个双精度浮点数以及两个字符串并返回最大值。最后再设计一个测试类在屏幕上分pri

7、vateStringdepartment;//部门别显示各种类型的两个数据比较后的结果。如下图所示publicEmployeeClass(){name="";salary=0.0;department="";}publicEmployeeClass(Stringname,doublesalary,Stringdepartment){this.name=newString(name);this.salary=salary;this.department=newString(department);}1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。