- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 封装继承多态的关联性
封装 将抽象到的数据和行为相结合,形成一个有机的整体,也就是将数据和操作数据的代码进行有机结合,形成“类”,其中数据和函数都是“类”的成员。提供接口供外界调用,实现数据的隐藏,划分的功能,提高了复用性。(高内聚低耦合)从访问角度考虑就是多态,从范围角度而言就是继承,范围也在扩大。 从{ }角度考虑 从整体角度一步一步扩大范围,在一对{}内视为一个作用范围 复合语句 将一组相关代码封装作为一个整体 ...
2020-01-15 10:05:47 702
原创 多态
多态 概念:同样的消息被不同类型的对象接收后,导致了不同的行为。(不单单能继承前人写的代码,也能复用前人的代码) 根据实际的“对象类型”决定函数语句的具体目标 问题: 由于类型兼容性原则,参数是基类指针,无论接收到的实参是基类地址还是派生类地址,都会被转化成基类指针。但是我们不想这样 解决方案:虚函数 (关键字virtual) 就...
2020-01-15 09:42:23 748
原创 C++之继承
继承 在原有类的基础上,进行更具体,更详细的定义; 交通工具 火车、汽车(面包车,轿车,卡车)、轮船、飞机、mobike 类的继承是新的类从已有的类中得到已有的特性; 性质: 1、传递性(火车汽车都具有交通工具的共同特征); 2、不对称性(不是所有的汽车都叫...
2020-01-15 09:36:31 346
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人