P70:继承

**

P70(继承):

**
本节视频

  • CD、DVD例子中的代码不良,因为冗余过多、重载过多、重复性的代码过多,CD.Java 和 DVD.Java 太相似,我们是否可以从这两个类里面提取出来东西,去做一个公共的东西 Database,使这个公共的东西可以表达 CD 或者 DVD ,然后让 Database 去管那些公共的东西,而不是管好几个类
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • extend:扩展(加 “s” 是因为三单)
    eg:public class CD extends Item 代表 CD 扩展了 Item ,之后 CD 成为了 Item 的一个子类,这就叫做继承

  • CD 和 DVD 得到了 Item 里的所有的东西
    父类 Item 中定义的东西,CD、DVD 这些子类会天然的继承得到那些东西,父类中的所有东西在子类中都是可能可以用的,可能是因为访问权限的问题,一会再说

  • 继承语法
    某个类宣称自己 extends 另外一个类了,那么它就从父类得到了继承

class ThisClass extends SuperClass { 
    //…
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值