Jav最新实用教程 第互章类的重用
Java最新实用教程 第五章类的重用
Jav最新实用教程 学习目的: 掌握类的继承及 Object类 掌握终结类及终结方法 掌握抽象类 理解类的组合 熟悉常用内置包 学习重点 掌握类的继承与组合 掌握抽象类及内置包 2021年2月20日星期六
Java最新实用教程 2021年2月20日星期六 2 ⚫ 学习目的: ▪ 掌握类的继承 及Object类 ▪ 掌握终结类及终结方法 ▪ 掌握抽象类 ▪ 理解类的组合 ▪ 熟悉常用内置包 ⚫ 学习重点: ▪掌握类的继承与组合 ▪ 掌握抽象类及内置包
Jav最新实用教程 第五章类的重用 本章提要: 类的继承及 Object类 终结类及终结方法 抽象类 继承与组合 常用包 2021年2月20日星期六
Java最新实用教程 2021年2月20日星期六 3 第五章 类的重用 本章提要: • 类的继承 及Object类 • 终结类及终结方法 • 抽象类 • 继承与组合 • 常用包
Jav最新实用教程 51类的继承 511继承的概念 继承是由己有的类创建新类的机制,是面向对象程序设计的重 要特征之一。一个新类可以从现有的类中派生,这个过程称为 类继承。派生出的新类称为已有类的子类,已有类称为父类或 超类 继承性很好地解决了软件的可重用性问题。通过继承,一个类 可以用有已由类的所有功能。因此,只需指明新类与现有类的 不同,即增加自己的属性和方法即可。 java要求每个类都有父类,当没有显式继承父类时,父类隐 含为java.10ng包中的 object:类。一个父类可以同时拥有多个 子类,此时这个父类实际上时所有子类的共有属性即方法的 2021年2月20日星期六
Java最新实用教程 2021年2月20日星期六 4 5.1 类的继承 5.1.1继承的概念 继承是由已有的类创建新类的机制,是面向对象程序设计的重 要特征之一。一个新类可以从现有的类中派生,这个过程称为 类继承。派生出的新类称为已有类的子类,已有类称为父类或 超类。 继承性很好地解决了软件的可重用性问题。通过继承,一个类 可以用有已由类的所有功能。因此,只需指明新类与现有类的 不同,即增加自己的属性和方法即可。 java要求每个类都有父类,当没有显式继承父类时,父类隐 含为java.long包中的object类。一个父类可以同时拥有多个 子类,此时这个父类实际上时所有子类的共有属性即方法的
Jav最新实用教程 集合,而每一个子类则是父类的特殊化,是在公共属性的基础 上的功能及属性的扩展和延伸 ava不支持类的多重继承,只支持可的单继承,即每个子类只 能有一个直接父类,类的层次结构为树状结构, object类为树 的根节点 特别要注意的是:通常根据应用定义自己的类层次,在定义类 的层次结构中,父类与子类的关系是一般于特殊的关系,而不 是整体与部分的关系,如图5-1、5-2所示。 般 学生 姓名 身高 高中生 大学生 具体心 图5-2错误的类层次结构图 2021年2月20日星期六 图5-1类层次结构图举例
Java最新实用教程 2021年2月20日星期六 5 集合,而每一个子类则是父类的特殊化,是在公共属性的基础 上的功能及属性的扩展和延伸。 java不支持类的多重继承,只支持可的单继承,即每个子类只 能有一个直接父类,类的层次结构为树状结构,object类为树 的根节点。 特别要注意的是:通常根据应用定义自己的类层次,在定义类 的层次结构中,父类与子类的关系是一般于特殊的关系,而不 是整体与部分的关系,如图5-1、5-2所示。 图5-1 类层次结构图举例 图5-2 错误的类层次结构图