多态参考代码.doc

多态参考代码

1224: 多态-虚函数问题 Description int main() { double x,y,r; cinxyr; //圆心的点坐标及圆的半径 Point *p; p=new Point(x,y); p-Display(); p=new Circle(x,y,r); p-Display(); return 0; } 说明:圆周率PI的取值为3.14 提示:Display应设计为虚函数 Input Output Sample Input 0 0 1 Sample Output Point(0,0) Circles center:Point(0,0) Radius:1 Area:3.14 Perimeter:6.28 **************************************************************** #include iostream using namespace std; const double PI=3.14; class Point { private: double x,y; public: Point(double x1,double y1); virtual void Display(); //虚

文档评论(0)

1亿VIP精品文档

相关文档