摘要: 第八章 多态性 一、多态性的各种概念 多态的定义:同样的消息被不同类型的对象接收时导致不同的行为 多态的类型:重载多态、强制多态、包含多态和参数多态。前两种为专用多态,后两种为通用多态。 [强制多态]:将一个变元的类型加以变化,以符合一个函数或者操作的要求。(例如:加法运算符在进行浮点数与整型数相加 阅读全文
posted @ 2019-10-27 22:01 王姝 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 继承与派生———第七章总结作业 一、继承和派生的相关基本概念 [类的继承]:新的类从已有的类得到已有的属性的过程 [类的派生]:从已有类产生新类的过程 原有的类称为[基类]或[父类],新的类称为[派生类]或[子类] [多继承]:一个类可以有多个继承,反之只有一个继承的称为[单继承] //单继承 cl 阅读全文
posted @ 2019-10-13 21:02 王姝 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 第五章笔记 静态数据成员和静态成员函数 【背景】 面向对象的设计方法兼容数据的保护和共享,静态成员的提出是为了解决不同对象之间数据共享问题的。例如要统计人员个数,出现次数等等都需要用到静态处理。 【定义】 静态成员,指的是在c++类中声明成员时可以加上static关键字,这样声明的成员就叫做静态成员 阅读全文
posted @ 2019-09-29 21:17 王姝 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要使用函数? 1. 简化代码,增强程序的可读性。 把一些计算或操作编成通用的函数,以供随时调用,从而避免了代码的重复冗长;简化代码量,对各个部分进行封装,使问题变得简单而且直观,提高了程序的易读性。 2.提升程序的可维护性。 如果我们把主程序拆分成许多个步骤,为每一个功能编写一个函数,那么 阅读全文
posted @ 2019-09-16 20:55 王姝 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 枚举类型 enum 一、枚举类型的定义 枚举类型(enumeration):是C++中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。 Enum 枚举类型名 {变量值列表}; enum:关键字,指明其后的标识符是一个枚举类型的名字 变量值列表:由枚举常量构成,通常用逗号隔开 【解析】 如果一 阅读全文
posted @ 2019-09-14 11:38 王姝 阅读(2154) 评论(0) 推荐(0) 编辑