一:虚函数
声明格式:virtual 类型 函数名(参数表)=0;
纯虚函数没有函数体。
纯虚函数是在基类中声明的,没有函数体。
如果是析构函数,则要有函数体。
二:抽象类
带有纯虚函数的类就是抽象类。
抽象类不能定义对象,但是可以定义指针和引用,也可以指向派生对象。
以上就是我对于纯虚函数和抽象类的认识。
一:虚函数
声明格式:virtual 类型 函数名(参数表)=0;
纯虚函数没有函数体。
纯虚函数是在基类中声明的,没有函数体。
如果是析构函数,则要有函数体。
二:抽象类
带有纯虚函数的类就是抽象类。
抽象类不能定义对象,但是可以定义指针和引用,也可以指向派生对象。
以上就是我对于纯虚函数和抽象类的认识。