写一个基类Point,包含属性x(int类型),y(int类型),基类Point里包含纯虚函数GetArea(),及构造函数和显示函数。再写两个派生类:rect,circle,要求派生类除了有各自的构造函数以外,还有GetArea()函数的具体实现,以及显示函数。 此函数可以求所有矩形对象,圆对象的面积。通过调用函数,传入矩形对象,圆对象体会多态性。
#include<iostream>
using namespace std;
class Point {
private:
int x, y;
public:
Point(int px, int py)
{
x = px;
y = py;
}
float getArea(){
return 0; } //Point类的getArea()函数,返回值类型为float