面向对象——继承

类是对对象的抽象

继承是对类的抽象

举例

举例

学生类 student

属性 姓名 年龄 身高 学生编号

方法 吃饭 睡觉 喊叫 学习

教师类 teacher

属性 姓名 年龄 身高 教室编号

方法 吃饭 睡觉 喊叫 教学

员工类 employee

属性 姓名 年龄 员工编号

方法 吃饭 睡觉 喊叫 工作

共同的东西

人类

属性 姓名 年龄 身高

方法 吃饭 睡觉 喊叫

所以 学生类/教室类/员工类 继承 自 人类

定义代码

先定义人类----》父类 基类 超类

再定义----》子类 派生类

子类继承自父类

继承的好处 提高代码的复用性   

父类定义的内容 子类可以直接拿过来用 不用代码上反复重复定义

需要注意

父类private的内容 子类实际上也继承 只是因为封装的特性阻碍了直接调用 但是提供了间接调用的方式 可以间接调用

一个父类可以有多个子类

一个子类只能有一个直接父类 但是可以间接的继承自其他类 下面这样是不行的

public void Student extends Person,Boss

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值