EC+面向对象程序设计 计算机与信息学院 罗宪
C++面向对象程序设计 计算机与信息学院 罗宪
第四章派生类、基类和继承性 (教材①P201-240) 本章主要内容 >继承的概念 >单继承的派生类 >派生类的构造函数与析构函数 ●>基类和派生类的赋值规则 多继承 >综合举例
第四章 派生类、基类和继承性 (教材①P201-240) 本章主要内容: ➢继承的概念 ➢单继承的派生类 ➢派生类的构造函数与析构函数 ➢基类和派生类的赋值规则 ➢多继承 ➢综合举例
第四章派生类、基类和继承性 (教材①P201-240) >继承是面向对象程序设计最重要的概念之一; >继承主要作用:提高软件的可重用性和可维护性,从 而大大减少软件的代码量; >继承的思想是学习面向对象程序设计应建立的最主要 的思想在程序设计时,面对多个实体,首先应分 析的是能否采用继承机制处理。 在C++面向对象程序设计中,实现继承的机制是通过 派生得到的,即在已有类的基础上创建新类,从而在 新类中继承原类的成员(数据及函数)。 原类(被继承的类)称为基类,在基类的基础上刨建 的新类称为派生类
第四章 派生类、基类和继承性 (教材①P201-240) ➢继承是面向对象程序设计最重要的概念之一; ➢继承主要作用:提高软件的可重用性和可维护性,从 而大大减少软件的代码量; ➢继承的思想是学习面向对象程序设计应建立的最主要 的思想——在程序设计时,面对多个实体,首先应分 析的是能否采用继承机制处理。 ➢在C++面向对象程序设计中,实现继承的机制是通过 派生得到的,即在已有类的基础上创建新类,从而在 新类中继承原类的成员(数据及函数)。 ➢原类(被继承的类)称为基类,在基类的基础上创建 的新类称为派生类
第一节繼承的概念 (教材①P201-203) 什么是继承 >继承是客观世界中实体间的一种关系。如: 汽车 运输汽车 专用汽车 客车 货车 消防车 洒水车
第一节 继承的概念 (教材①P201-203) 一、什么是继承 ➢继承是客观世界中实体间的一种关系。如: 汽车 运输汽车 客车 货车 消防车 洒水车 专用汽车
第一节繼承的概念 (教材①P201-203) Point(x, y) Rectangle Circle Window Text Graphics Window Window Text on Editor Editor
第一节 继承的概念 (教材①P201-203) Point(x,y) Text Editor Window Rectangle Circle Graphics Window Text Window Icon Editor