#include<iostream>
using namespace std;
class Shape{
public :
virtual double calcArea()=0;
};
double Shape::calcArea(){
cout<<"calcArea:_____________";
return 3.0;
}
class Rect : public Shape
{
//Rect();
public:
virtual double calcArea();
};
double Rect::calcArea(){
cout<<"calcArea:___Rect_____\n";
Shape::calcArea();
return 3.0;
}
int main(){
//Shape *s=new Rect;
//s->calcArea();
//Shape c;
//c.calcArea();
Rect s;
s.calcArea();
return 0;
}
虚函数 纯虚函数
最新推荐文章于 2024-03-02 19:46:56 发布