chapter的05 类的继承和派生.pptVIP

  • 0
  • 0
  • 约4.98千字
  • 约 24页
  • 2018-02-18 发布于浙江
  • 举报
chapter的05 类的继承和派生

第五章 类的继承和派生 Inheritance/extends/derive 教学目标 理解继承的概念和作用 派生类的定义 理解访问修饰符protected 方法的重写 继承下的构造函数的使用 继承下的finalize方法的使用 理解超类和子类的关系 5.1 继承的概念和软件的重用性 继承是从已有的类中派生出新的类。 新的类能吸收已有类的数据属性和行为; 并能扩展新的能力。 类和类之间的继承关系可以用UML符号表示如图5-1, 父类又叫超类或基类, 子类又叫派生类。 父类是子类的一般化,子类是父类的特化(具体化)。 5.1 继承的概念和软件的重用性 如表5-1所示,列出了几个超类和子类的实际例子。 “is-a” 关系: 是类之间的继承的关系。 “has-a”关系:代表类之间的组合(参见4.9节)。 继承分为: 单继承:指一个子类最多只能有一个父类。 多继承:一个子类可有二个以上的父类。 Java类只支持单继承,而接口支持多继承。Java多继承的功能则是通过接口方式来间接实现的。 5.1 继承的概念和软件的重用性(续) 继承使软件的代码得到重用。提高系统效率。 在继承关系中, 子类通过吸收已有类的数据(属性)和方法(行为) 并增加新功能或修改已有功能来创建新类。 Object类:定义和实现了Java系统所需要的众多类的共同行为,它是所有类的根类,所有的类都是由这个类继承、扩

文档评论(0)

1亿VIP精品文档

相关文档