//32dk2j_cpp_纯虚函数与抽象类cc32a_demo-txwtech //纯虚函数是用来继承用的 //纯虚函数 //抽象类-抽象数据类型 //*任何包含一个或者多个纯虚函数的类都是抽象类 //*不要/不能创建这个类的对象,应该/只能继承它 //*务必覆盖从这个类继承的纯虚函数 //实现纯虚函数-----------可写可以不写 //C++接口 //就是只包含纯虚函数的抽象基类
//32dk2j_cpp_纯虚函数与抽象类cc32a_demo-txwtech
//纯虚函数是用来继承用的
//纯虚函数
//抽象类-抽象数据类型
//*任何包含一个或者多个纯虚函数的类都是抽象类
//*不要/不能创建这个类的对象,应该/只能继承它
//*务必覆盖从这个类继承的纯虚函数
//实现纯虚函数-----------可写可以不写
//C++接口
//就是只包含纯虚函数的抽象基类
#include
using namespace std;
class Shape//老子--//包含一个或者多个纯虚函数的类就是抽象类
{
public:
Shape()
{}
virtual ~Shape() {}
virtual double GetArea()=0;//纯虚函数
virtual double GetPerim()=0;//纯虚函数
//virtual void Draw() {}
virtual void Draw() = 0;//=0就是纯虚函数
};
纯虚函数可以写,一般不写
//void Shape::Draw() //这个就是实现 这个纯虚函数
//{
// cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?