态性及虚函数
设计一个图形基类:Shape,在此基础上派生Rectangle、Circle、Triangle类。(1) Circle类基本信息:圆心坐标、半径;
Rectangle类基本信息:长、宽;
Triangle类基本信息:三个顶点坐标;
其中:成员变量为private属性,成员函数为public属性;
(2) 每个图形类有多个构造函数:缺省构造函数、带参数的构造函数;
(3) 每个图形类有计算面积的函数GetArea( ),显示图形基本信息的函数Show( )
等。
要求:使用虚函数实现各种不同图形类面积的计算与显示。使用基类指针,通过基类指针调用确定的派生类对象中的面积计算函数,实现面积的计算以及图形信息的显示。