Java编程:补全Salary类与继承Person/Student类示例
需积分: 0 147 浏览量
更新于2024-08-03
收藏 19KB DOCX 举报
在这个文档中,主要涉及Java编程语言的基础练习,包括类的设计和继承,以及方法的重写和测试。以下是每个部分的具体知识点:
1. 练习1:"Salary"类的扩展
- 在此练习中,学生被要求完善`Salary`类,这是对`Employee`类的一个子类。首先,需要添加一个`private double salary;`成员变量来表示员工的薪水。然后,需要编写一个带有三个参数(包括`salary`)的构造方法,该方法应调用父类`Employee`的构造方法。此外,`Salary`类需要重写`introduction()`方法,除了原有的员工基本信息外,还要输出员工的薪水。这体现了面向对象编程中的继承和多态原则。
2. 练习2:创建Person和Student类
- 这个练习涉及到类的创建和继承。学生需定义`Person`类,包含`name`(字符串类型)和`age`(整型)两个属性,以及一个带有两个参数的构造方法,用于初始化这两个属性。接着,创建`Student`类,它继承自`Person`类,增加一个`school`属性(字符串类型)。子类`Student`的构造方法中会调用父类`Person`的构造方法,确保父类属性的初始化。
3. 练习3:进一步的类设计和测试
- 在这个未提供的"Begin-End"区间,可能是继续扩展类结构或进行更复杂的逻辑。可能涉及到添加更多的属性(如联系方式、专业等),或者实现特定的行为(如计算学费、成绩管理等)。同时,需要编写测试类(通常命名为Test或类似的名称)来验证这些类的功能是否正确。测试类通常包含方法来实例化类对象,调用其方法,并检查结果是否符合预期。
这些练习旨在让学生熟练掌握Java类的定义、继承、构造方法的使用以及如何测试代码的正确性。通过完成这些任务,他们将加深对面向对象编程的理解,增强实际编程能力。
2021-11-21 上传
2022-03-10 上传
2023-06-24 上传
2021-09-22 上传
2022-11-27 上传
2021-09-09 上传
2021-11-21 上传
ling202300
- 粉丝: 0
- 资源: 1
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常