- 2085
- 0
- 约1.95万字
- 约 30页
- 2016-12-11 发布于湖北
- 举报
第四章 补充案例
案例4-1 类的继承
一、案例描述
考核知识点
编号名称:类的继承
练习目标
了解类继承的意义和作用
掌握如何实现类的继承
需求分析
在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。
为了让初学者熟悉类的继承,本案例将演示类的继承并编写测试类验证子类是否拥有父类的可继承成员。
设计思路(实现原理)
1)设计两个类Student和Teacher
2)抽取两个类共同的内容(如:吃饭、睡觉)封装到一个类Person中,各自特有的部分保留在各自类中。
3)让学生类继承Person类,老师类也继承Person。
4)编写测试类Example01,测试Student类和Teacher是否继承了Person类的成员。
二、案例实现
1、抽取父类Person,实现继承关系,代码如下:
class Person {
String name;//姓名
// 吃饭的功能
void eat() {
System.out.println(吃饭 );
}
// 睡觉的功能
void sleep() {
System.out.println(睡觉);
}
}
class Student extends Person {
// 学号
int sid;
}
class Teacher extends Pers
原创力文档

文档评论(0)