Java编程:补全Salary类与继承Person/Student类示例

需积分: 0 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类的定义、继承、构造方法的使用以及如何测试代码的正确性。通过完成这些任务,他们将加深对面向对象编程的理解,增强实际编程能力。