纯虚函数和抽象类
函数 抽象类
2023-09-14 09:13:36 时间
纯虚函数和抽象类
纯虚函数:只要有一个纯虚函数,就称这个类为抽象类
抽象类特点:
1.无法实例化对象
2.抽象类的子类必须要重写父类的纯虚函数,否则也属于抽象类
#include<iostream>
using namespace std;
class Base {
public:
//纯虚函数写法:
virtual void func() = 0;
};
class son:public Base {
public:
void func() {
cout << "son的func函数调用" << endl;
}
};
void test()
{
//Base b; 抽象类不能创建对象
//new Base; 抽象类不能创建对象
//son s; 抽象类的子类必须要重写父类的纯虚函数,否则也属于抽象类
//Base* b = new Base; 抽象类不能创建对象
Base* b = new son; //Base *b是指向Base类型的指针,并没创建对象
}
int main()
{
system("pause");
return 0;
}
相关文章
- 窥探Swift之函数与闭包的应用实例
- php安全字段和防止XSS跨站脚本攻击过滤函数
- PHP调用mysql函数整理
- Python内置函数reversed()用法分析
- js中的string.format函数代码
- Python常用函数
- OpenCV每日函数 使用OpenCV的solvePnP函数和Dlib估计头部姿势
- 数学建模学习(85):人工蜂群优化算法(ABCO)求解多元函数
- 【数字信号处理】相关函数 ( 功率信号 | 功率信号的互相关函数 | 功率信号的自相关函数 )
- 【数字信号处理】序列傅里叶变换 ( 傅里叶变换实例 | 矩形窗函数 | 傅里叶变换 | 傅里叶变换幅频特性 | 傅里叶变换相频特性 )
- c++ 纯虚函数和抽象类那些事(二)实现抽象类
- 在 Visual Studio 中自动创建 C++ 成员函数
- URL分解之InternetCrackUrl函数——就是python的urlparse
- pytorch中的CrossEntropyLoss()函数解析
- 激活函数汇总,包含公式、求导过程以及numpy实现,妥妥的万字干货
- 【C语言】详解strlen函数 | 模拟实现strlen函数的三种方法 | 写库函数的人是如何实现这个函数的