-
多态分为静态多态(早绑定)和动态多态(晚绑定)查看全部
-
多态的概念查看全部
-
接口类定义:仅含有纯虚函数的类叫做接口类查看全部
-
只有函数声明没有函数定义的函数叫做纯虚函数,纯虚函数表示为虚函数后面加上=0查看全部
-
一、接口类 定义:仅含有纯虚函数的类叫做接口类 接口类更多的时候表达的是具有某种能力或是功能,比如说。。某种类型的光谱仪(A、B、C、D)都具扫描光谱的功能,但是他们所具有的扫描光谱的功能又有差别(例如:有的精度高,有的速度快。。。),这四种光谱仪都可以继承该接口类,然后再各自实现自己扫描光谱的功能。查看全部
-
1.构造函数如果没有在.cpp中实例化,那么就需要在.h中实例化,否则会编译错误。查看全部
-
纯虚函数和抽象类 1.含有纯虚函数的类叫做抽象类 2.抽象类无法实例化 3.抽象类的子类只有将抽象类中的所有纯虚函数都实例化后,该子类才可以实例化对象查看全部
-
影藏和覆盖 影藏:在没有用到虚函数的情况下,如果子类和父类出现同名函数,那么在子类的虚函数列表中该函数的入口地址是父类概述的入口地址 覆盖:在使用了虚函数后,如果子类和父类出现同名函数,那么在子类的虚函数列表中该函数的入口地址是子类该函数自己的入口地址,而不是父类的入口地址。查看全部
-
头文件要注意,另外这两个函数的用法需要牢记查看全部
-
dynamic_cast使用条件: 1)必须是指针或者引用类型; 2)必须包含有虚函数。查看全部
-
typeid,以及dynamic_cast的用法。对于typeid,用父类指针指向子类对象时,typeid 的p和*p的结果不同。查看全部
-
注意接口类的相关概念以及功能特性查看全部
-
接口类连构造函数、析构函数都没有。plane类没有析构函数查看全部
-
默认构造函数:无参的或者各参数均有默认值的构造函数。查看全部
-
注意正确项查看全部
举报
0/150
提交
取消