题目内容
如下程序声明了一个二维图形类TwoDShape,从其派生出矩形类Rec。#include#includeusing namespace std;class TwoDShape{ //二维图形类.char name[20];public:TwoDShape(char *n="unknown"){strcpy(name,n);}char *getName(){return name;}__________________________=0;};class Rec:public TwoDShape{double width,height;public:Rec(double w=0.0,double h=0.0):TwoDShape("rectangle"){width=w;height=h;}double getWidth(){return width;}double getHeight(){return height;}double area(){return width*height;}};int main(){TwoDShape *shape;shape=new Rec(2.1,3.0);cout<<"object is "<getName()<<"\n",cout<<"Area is "<area()<<"\n";return 0;}请将程序补充完整,使程序在运行时输出:object is triangleArea is 6.3
查看答案
搜索结果不匹配?点我反馈
更多问题