更多“声明一个Shape基类,在此基础上派生出Rectangle和Circle类,二者都有GetArea()函数计算对象的面积。使用Rectangle类创建一个派生类Square。”相关的问题
第1题
声明一个Shape抽象类,在此基础上派生出Rectangle和Circle类,二者都有GetArea()函数计算对象的面积,GetPerim()函数计算对象的周长。
点击查看答案
第2题
定义一个Shape基类,在此基础上派生出Rectangle和Circle类,二者都有GetArea()函数计算对象的面积。通过屏幕提示请用户选择输入矩形长、宽,或者圆的半径,程序算出面积后输出到屏幕。
点击查看答案
第3题
【其它】声明一个shape基类,有计算面积arae()成员函数,由此派生出正方形类(Square)、直角三角形类(Triangle)、圆类(Circle),它们都有arae()成员函数。利用虚函数编程计算正方形、直角三角形和圆的面积之和。
点击查看答案
第4题
定义基类Shape,由它派生出3个派生类:Circle(圆形)、Rectangle(矩形)、Triangle(三角形),用一个虚函数printArea分别输出以上三者的面积,三个图形的数据在定义对象时给定。
点击查看答案
第5题
定义抽象基类Shape,由它派生出3个派生类:Circle(圆形)、Squrae(正方形)、Trapezoid(梯形),用虚函数分别计算几种图形的面积,并求它们的面积和。要求用基类指针数组,使它的每一个元素指向一个派生类对象。
点击查看答案
第6题
声明一个哺乳动物Mammal类,再由此派生出狗Dog类,声明一个Dog类的对象,观察基类与派生类的构造函数与析构函数的调用顺序。
点击查看答案
第7题
声明一个哺乳动物Mammal类,再由此派生出狗Dog类,二者都定义Speak()成员函数,基类中定义为虚函数。声明一个Dog类的对象,调用Speak()函数,观察运行结果。
点击查看答案
第8题
写出所能想到的所有形状(包括二维的和三维的),生成一个形状层次类结构。生 成的层次结构以Shape作为基类,并由此派生出TwoDimShape类和ThreeDimShape类。 它们的派生类是不同形状类,定义层次结构中的每一个类,并用函数main()进行测试。
点击查看答案
第9题
定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle(长方形)、Trapezoid (梯形)和Triangle (三角形),用虚函数分别计算各种图形的面积,输出它们的面积和。
点击查看答案
第10题
多重继承是指一个基类派生出多个派生类的情况。
点击查看答案