摘要: 重载与多态 多态: 一、概念:指同样的消息被不同类型的对象接收时导致的不同行为。消息是指对类的成员函数的调用,不同的行为指不同的实现,也是调用了不同的函数。 二、类型:重载多态、强制多态(专用多态)、包含多态、参数多态(通用多态)。 三、多态的实现: 1、编译时的多态是在编译过程中确定了同名操作的具 阅读全文
posted @ 2019-10-26 17:22 R丶f 阅读(213) 评论(1) 推荐(0) 编辑
摘要: 类的继承与派生 一、定义: 1、保持已有类的特性而构造新类的过程交继承。 2、在已有类的基础上新增自己的特性而产生新类的过程称为派生。 注:继承和派生是同一过程从不同角度看。 二、目的: 1、继承的目的:实现设计与代码的重用。 2、派生的目的:当新问题出现,原有程序无法解决(或完全不能解决)时,需要 阅读全文
posted @ 2019-10-13 21:04 R丶f 阅读(213) 评论(0) 推荐(0) 编辑
摘要: C++ 友元函数 一、定义 类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。 作用:增加灵活性,让程序员在封装和快速性方面做合理选择 用法:“对象名.成员名” 注:友元函数在 阅读全文
posted @ 2019-09-29 20:01 R丶f 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 教案 一、为什么要用函数 1、函数主要是面向对象,为每一项代码功能,实现清晰的操作2、实现代码复用,功能的修改例: 通过调用函数add进行加法操作,若想让程序改为减法功能,只用修改add函数。 二、为什么要用函数重载 1、函数重载不需要因为函数的细微功能而建立太多函数。2、多个函数用同一个名字,调用 阅读全文
posted @ 2019-09-14 22:12 R丶f 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 教案 一、课题 枚举类型 二、教学目的 掌握这种特殊的描述类型 三、课型 新课类型 四、教学重点 自定义枚举类型的掌握。 五、教学过程 1、了解枚举类型: (1)枚举类型,顾名思义,将需要的变量值一一列举出来,便构成了一个枚举类型。不同于系统定义好的int、double类型,用于取整数的一个子集问题 阅读全文
posted @ 2019-09-13 22:29 R丶f 阅读(227) 评论(0) 推荐(0) 编辑