chapter05 类继承和派生.pptVIP

  • 2
  • 0
  • 约7.06千字
  • 约 31页
  • 2019-10-31 发布于湖北
  • 举报
第五章 类的继承和派生 Inheritance/extends/derive 本章知识点 继承概念和作用 子类的声明 类成员修饰符与继承的关系 理解父类和子类的关系,在子类中使用父类成员(方法) 继承机制下,对象创建的过程(构造方法的使用,super调用) 子类对父类方法的重写(super调用) 5.1 继承的概念和软件的重用性 继承:从已有的类中派生出新的类。 新的类能吸收已有类的数据属性和行为。 并能扩展新的能力。 父类是子类的一般化,子类是父类的特例化(具体化)。 父类也称为超类或基类。 类之间的关系 “is-a” 关系: 类之间是继承的关系。 “has-a”关系: 类之间是组合的关系(前4.9节)。 5.1 继承的概念和软件的重用性 继承分类 单继承:一个子类最多只能有一个父类。 多继承:一个子类可有两个以上的父类。 说明:Java类只支持单继承,而接口支持多继承。Java多继承的功能则是通过接口方式来间接实现的。 继承使软件的代码得到重用,提高了系统的效率。 在继承关系中,子类通过吸收父类的数据(属性)和方法(行为),并增加新功能或修改已有功能来创建新类。 5.1 继承的概念和软件的重用性 Object类:Java中所有类的父类,定义和实现了Java系统下所有类的共同行为,所有的类都是由这个类继承、扩充而来的。 认识Object类中的方法 5.2 子类的定义

文档评论(0)

1亿VIP精品文档

相关文档