随笔分类 - 学习之路
C++学习
摘要:它是函数的一种,但它有它的特殊用途!虚函数的作用:1. 声明基类,多次调用派生类的方法。纯虚函数的作用:1. 提供必需实现的统一接口。2. 带纯虚函数的类,被称为抽象类。抽象类不能进行实例化。派生类没有完全实现纯虚函数接口,也变成了抽象类,从而也无法实例化。参考:
阅读全文
摘要:类的关系依赖:Dependency 即将用到的类的关系是:依赖。它是对象之间最弱的一种关联方式,是临时的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。 在类图中,使用带箭头的虚线表示,箭头从使用类指向被依赖的类。参考:UML类图与类的关系详解
阅读全文
摘要:1. 多态 多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。 多态性在Object Pascal和C++中都是通过虚函数(Virtual Function) 实现的。参考:多态_百度百科2. 抽象类 在C++中,含有纯虚拟函数的类称为抽象类,它不能生成对象。用 abstract 修饰。参考:抽象类_百度百科3. 基类 通过继承机制,可以利用已有的数据类型来定义新的数据类型。所定义的新的数据类型不仅拥有新定义的成员,而且还同时拥有旧的成员。我们称已存在的用来派生新类的类为基类,又称为父类。这就是基类。
阅读全文
摘要:explicit explicit的意图是指明一个函数的调用必须是显式的。即禁止隐式的类型转化。
阅读全文

浙公网安备 33010602011771号