类是对对象的抽象
继承是对类的抽象
举例
举例
学生类 student
属性 姓名 年龄 身高 学生编号
方法 吃饭 睡觉 喊叫 学习
教师类 teacher
属性 姓名 年龄 身高 教室编号
方法 吃饭 睡觉 喊叫 教学
员工类 employee
属性 姓名 年龄 员工编号
方法 吃饭 睡觉 喊叫 工作
共同的东西
人类
属性 姓名 年龄 身高
方法 吃饭 睡觉 喊叫
所以 学生类/教室类/员工类 继承 自 人类
定义代码
先定义人类----》父类 基类 超类
再定义----》子类 派生类
子类继承自父类
继承的好处 提高代码的复用性
父类定义的内容 子类可以直接拿过来用 不用代码上反复重复定义
需要注意
父类private的内容 子类实际上也继承 只是因为封装的特性阻碍了直接调用 但是提供了间接调用的方式 可以间接调用
一个父类可以有多个子类
一个子类只能有一个直接父类 但是可以间接的继承自其他类 下面这样是不行的
public void Student extends Person,Boss