第4章new+继承与多态.pptVIP

  • 0
  • 0
  • 约2.47千字
  • 约 21页
  • 2019-08-10 发布于广东
  • 举报
第4章 继承与多态 利用继承,可以基于已经存在的类构造新类,还可以在新类中添加一些新的成员或修改继承了的成员,以满足新的需求。 而多态是在继承的基础上引出的,可以解决子类父类中的成员重名问题。 4.1 继 承 概 述 利用继承可以很好地实现代码重用问题。在利用已有的类构造新类时,新类保留已有类的属性和行为,并可以根据要求添加新的属性和行为。 例如,卡车具有一般汽车的属性,而特有的属性就是载货。 4.1.1 超类、子类 被继承的类一般称为“超类”或“父类”,继承的类称为“子类”。 继承节省了定义新类的大量工作,可以方便地重用代码。 一个子类可以选择覆盖已有的属性和方法,或添加新的属性和方法。 4.1.2 继承层次 继承只是代码重用的一种方式,只有当需要向新类添加新的操作,并且把已存在类的默认行为融合进新类中时,才需要继承已存在的类。 4.2 Java中的继承 在Java中,实际上所有的类均直接或间接继承自java.lang.Object类 也可以说Object类是Java中的总根类。 实际开发中,如不特殊指定,开发人员自己定义的类均直接继承自Object类。 4.2.1 派生子类 在Java中,类的继承通过entends关键字实现。在创建新类时,使用extends指明新类的父类,具体语法如下。 class 子类名 extends 父类名 { 子类类体 } 4.2.2

文档评论(0)

1亿VIP精品文档

相关文档