JAVA程序设计基础教程 封装、继承与多态

封装、继承与多态
一.技能目标
1.理解抽象和封装;
2.理解继承和多态;
3.掌握修饰符this和super的使用。
二.重点难点
1.继承的实现;
2.多态的实现。
三.编程题
1.教师有姓名(name)、编号(idNumber)和地址(address)等基本信息,教师又分为辅导员和专业老师。辅导员所具有的的信息与上述相同,专业教师还具有特有信息——专业(speciality)。根据它们之间的关系,创建一个Teacher类,包含教师的信息,再利用继承创建继承创建一个辅导员类和一个专业教师类,并利用这些类的对象显示它们各自的信息。
JAVA程序设计基础教程 封装、继承与多态_第1张图片

测试类Text

运行结果:

2.编写一个学生类Student,要求:
(1).包含属性姓名、年龄、性别和专业;
(2).包含方法打印,负责输出学生的信息;
(3).包含一个带参的构造方法,设置属性的值为制定的参数。
编写一个测试类StudentTest,打印学生的信息,看是否正确。

JAVA程序设计基础教程 封装、继承与多态_第2张图片
测试类StudentText
JAVA程序设计基础教程 封装、继承与多态_第3张图片
运行结果:
JAVA程序设计基础教程 封装、继承与多态_第4张图片

你可能感兴趣的:(java)