摘要: 多态性 多态是面向对象编程的一个重要特性, 同一个实体, 多种形态. 面向对象编程的多态性包含 向不同的对象发送同一条消息, 不同的对象在接收时不会产生不同的行为, 即不同的实现, 调用不同的函数, 函数名相同, 但是执行的具体细节不同 静态多态性 静态多态, 也称为编译时多态, 使用函数重载的方式 阅读全文
posted @ 2020-05-09 15:13 凯旋.Lau 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 继承和派生 在C++中, 代码重用是通过继承机制来实现的 继承, 就是在一个已经存在的类的基础上, 再建议一个新类 从已经有的类派生出新的类, 派生类就继承了基类的特征, 包括成员和方法 继承可以完成下面的功能 在已有类的基础上添加新功能, 如数组类, 可以添加数学计算 给类添加数据成员, 对于字符 阅读全文
posted @ 2020-05-09 15:11 凯旋.Lau 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 运算符重载 概念 运算符重载就是想法转换, 目的是简化函数调用的方式 重载就是赋予新的含义, 运算符重载也是, 即同一个运算符可以有不同的功能 C++本身已经对一些运算符进行了重载, 同时C++允许程序员自己重载运算符 +号可以对不同类型(int float)的数据进行加法操作 = | | 逻辑运算 阅读全文
posted @ 2020-05-09 15:09 凯旋.Lau 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 函数 函数三要素: 返回值类型, 函数名, 参数列表 函数声明与函数定义的头部类型, 最后以分号结尾 函数声明中的参数名称可以省略, 只写参数类型 C++中返回值类型不能是数组, 但是可以是其他任何类型, 可以将数组作为结构或者对象组成部分返回 阅读全文
posted @ 2020-05-09 15:08 凯旋.Lau 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 指针 基本使用 指针是一个值为内存地址的 变量 . 注意 : 的写法偏向于地址, 即p就是一个地址变量, 表示一个十六进制的地址 的写法偏向于值, 是一个整型变量, 能够表示一个整型值 声明中的 和使用中的 含义完全不一样. 取地址符& 间接运算符 阅读全文
posted @ 2020-05-09 15:03 凯旋.Lau 阅读(246) 评论(0) 推荐(0) 编辑