求一个多态性及实现的程序的设计报告

来源:百度知道 编辑:UC知道 时间:2024/05/09 01:35:04
报告内容:
1 需求分析
2 给出该设计的关键技术的解说,以及实现方法
3 总体设计

很急 请大家帮忙 也可以留下QQ

// program10.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include<iostream.h>
class shape
{
public:
int x;
int y;
virtual void volume(){}
virtual void are(){}
virtual void getname(){}
};
class point:public shape
{
public:
void volume()
{cout<<endl<<"输入点横坐标:";
cin>>x;
cout<<"输入点纵坐标:";
cin>>y;}
void are(){}
void getname()
{cout<<"图形为:点";}
};
class rectangle:public point
{
public:
void volume()
{cout<<endl<<"输入矩形长:";
cin>>x;
cout<<"输入矩形高:";
cin>>y;}
void are()
{cout<<"面积为:"<<x*y<<endl;}
void getname()
{cout<<"图形为:矩形&quo