1. 纯虚函数
定义格式:在函数原型后面加上符号 “=0”
class A
{
...
public:
virtual int f()=0;
}2. 抽象类
包含纯虚函数的类成为抽象类,用于为派生类提供一个基本框架和一个公共的对外接口,派生类(或派生类的派生类...),应对抽象基类的所有纯虚成员函数进行实现。(形式上跟Java的抽象类有点像,作用跟Java的接口有点像)
本文介绍了C++中纯虚函数的概念及定义方式,并详细解释了含有纯虚函数的类如何成为抽象类,以及抽象类如何为派生类提供一个基本框架和公共接口。
1. 纯虚函数
定义格式:在函数原型后面加上符号 “=0”
class A
{
...
public:
virtual int f()=0;
}2. 抽象类
包含纯虚函数的类成为抽象类,用于为派生类提供一个基本框架和一个公共的对外接口,派生类(或派生类的派生类...),应对抽象基类的所有纯虚成员函数进行实现。(形式上跟Java的抽象类有点像,作用跟Java的接口有点像)
734
1325

被折叠的 条评论
为什么被折叠?