- 4
- 0
- 约1.11万字
- 约 97页
- 2017-01-01 发布于广东
- 举报
本章导读 继承是面向对象程序设计的一个重要特性,通过继承实现了数据抽象基础上的代码重用。继承性反映了类的层次结构,并支持对事物从一般到特殊的描述。继承性使得程序员可以以一个已有的较一般的类为基础建立一个新类,而不必从零开始设计。从而可以从一个或多个先前定义的类中继承数据成员和成员函数,而且可以重新定义或加进新的数据成员和成员函数,从而建立了类的层次或等级。 本章要点 继承与派生 派生类的定义 类的继承方式 派生类的构造函数和析构函数 派生类对基类成员的继承 第五章 目录 5.1 继承与派生 5.2 派生类的构造函数和析构函数 5.3 多继承 5.4 赋值兼容规则 5.5 程序举例 5.6本章小结 习题五 5.1 继承与派生 5.1.1 继承与代码重用 5.1.2 派生类的声明 5.1.3 派生类对基类成员的访问 5.1.4 派生类对基类成员的访问规则 5.1.1 继承与代码重用 类的继承是新的类从已有类那里得到已有的特性。从已有的类产生新类的过程就是类的派生。在继承过程中,原有的类或已经存在的用来派生新类的类称为基类或父类,而由已经存在的类派生出的新类则称为派生类或子类。 在应用程序设计中,经常要用到一些有相同或部分相同的程序和类,继承可以实现这些类的代码的重用。 例如:表一定义的person类和student类 从上面两个类的声明中,我们可以看出来
您可能关注的文档
- C++面向对象程序设计陈维兴等第6章多态性与虚课件教学.ppt
- C++面向对象程序设计陈维兴等第7章运算符重载课件教学.ppt
- C++面向对象程序设计陈维兴等第8章模板课件教学.ppt
- C++面向对象程序设计陈维兴等第9章C++的输入和输出课件教学.ppt
- C++面向对象程序设计陈维兴等第10章面向对象程序设计课件教学.ppt
- C++面向对象程序设计陈维兴等封面C++面向对象程序设计课件教学.ppt
- C++面向对象程序设计李素若c1课件教学.ppt
- C++面向对象程序设计李素若c2课件教学.ppt
- C++面向对象程序设计李素若c3课件教学.ppt
- C++面向对象程序设计李素若c4课件教学.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)