📄 purevirtualfun.cpp
字号:
#include <iostream.h>
class CShape // 定义抽象基类
{
public:
double r;
double s;
public:
CShape(double x) { r=x; }
virtual void Area()=0; // 声明纯虚函数
};
class CCircle : public CShape // 定义具体的派生类
{
public:
CCircle(double x) : CShape(x)
{ };
void Area() { s=3.14159*r*r; }; // 重新定义虚函数
};
main()
{
CCircle circle(48.52);
circle.Area();
cout<<"Area="<<circle.s<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -