Java面向对象软件开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2 继承

工作目标

● 理解类的继承

● 用Java语言实现类的继承

● 掌握成员变量的隐藏

● 掌握成员方法的重写

● 使用super关键字

工作描述

设计一个“人”类,其有姓名、年龄和身份(默认值为“工人”)三个属性,一个带参构造方法,有会说话、会工作等行为。然后设计学生类和教师类,这两个类属性和方法和“人”类完全一致,只是学生类多了学号这个属性,学生的身份为“学生”;教师类还包含有教师号这个属性,教师的身份为“教师”。并生成若干个学生对象和教师对象,分别输出各对象的信息。

工作分解-理论阐述