11C++继承与派生详解.docx

11C++继承与派生详解:—C++派生类声明和构成、继承的意义目录11C++继承与派生详解:1—C++派生类声明和构成、继承的意义1C++继承与派生的概念、什么是继承和派生2C++派生类的声明方式(定义方式)4C++派生类的构成5C++派生类成员的访问属性7C++类的公用继承8C++类的私有继承11C++保护成员和保护继承13C++类多级派生时的访问属性18C++派生类的构造函数20C++有子对象的派生类的构造函数24C++多层派生时的构造函数27C++派生类构造函数的特殊形式30C++派生类的析构函数31C++类的多重继承31声明多重继承的方法31多重继承派生类的构造函数32C++多重继承的二义性问题35C++虚基类详解39C++基类与派生类的转换44C++继承与组合详解49继承在软件开发中的重要意义51面向对象程序设计有4个主要特点:抽象、封装、继承和多态性。我们已经讲解了类和对象,了解了面向对象程序设计的两个重要特征一数据抽象与封装,已经能够设计出基于对象的程序,这是面向对象程序设计的基础。要较好地进行面向对象程序设计,还必须了解面向对象程序设计另外两个重要特征——继承性和多态性。本章主要介绍有关继承的知识,多态性将在后续章节中讲解。继承性是面向对象程序设计最重要的特征,可以说,如果没有掌握继承性,就等于没有掌握类和对象的精华,就是没有掌握面向对象程序设计的真谛。在传统的程序

文档评论(0)

1亿VIP精品文档

相关文档