
Java类的关联代码
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章主要讲解了Java中类与类之间的关系以及如何通过编写关联代码实现这些关系,包括继承、多态和接口等内容。
编写一个程序满足以下条件:
1. 声明一个`Person`类,该类包含属性:姓名(String类型)、年龄(int类型)、性别(char类型)。通过构造方法进行赋值,并定义一个返回字符串类型的`show()`方法,其内容为:“某某 男(女) 年龄”。
2. 创建一个继承自`Person`的`Student`类,在这个新类中添加学号(id, int类型)属性。使用构造函数并借助super调用父类构造器来赋值,并重写父类中的show方法,返回字符串类型的输出内容为:“某某 男(女) 年龄 学号”。提示:可以通过调用父类的`show()`方法得到除学号之外的信息。
3. 定义一个继承自`Person`的`Teacher`类,在这个新类中添加所教课程(course, String类型)属性。使用构造函数并借助super来初始化变量,并重写父类中的show方法,返回字符串类型的输出内容为:“某某 男(女) 年龄 所教课程”。提示:可以通过调用父类的`show()`方法得到除所教授课程之外的信息。
4. 创建一个名为`PersonApp`的类,在其中定义主函数(main),在这个主函数中分别声明并初始化Person、Student和Teacher类型的变量,然后显示它们各自的信息。
5. 定义一个名为Shape的接口,该接口包含计算面积(area)的方法以及周长(perimeter)的方法。接着实现以下三个具体类型:Circle(圆),Rectangle(矩形),Triangle(三角形),每个都需提供用于计算自身面积和周长的具体方法。
全部评论 (0)


