1. 纯虚函数
定义格式:在函数原型后面加上符号 “=0”
class A
{
...
public:
virtual int f()=0;
}
2. 抽象类
包含纯虚函数的类成为抽象类,用于为派生类提供一个基本框架和一个公共的对外接口,派生类(或派生类的派生类...),应对抽象基类的所有纯虚成员函数进行实现。(形式上跟Java的抽象类有点像,作用跟Java的接口有点像)
1. 纯虚函数
定义格式:在函数原型后面加上符号 “=0”
class A
{
...
public:
virtual int f()=0;
}
2. 抽象类
包含纯虚函数的类成为抽象类,用于为派生类提供一个基本框架和一个公共的对外接口,派生类(或派生类的派生类...),应对抽象基类的所有纯虚成员函数进行实现。(形式上跟Java的抽象类有点像,作用跟Java的接口有点像)