已定义一个Shape抽象类,在此基础上派生出矩形Rectangle和圆形Circle类,二者都有GetPerim()函数计算对象的周长,并编写测试main()函数。class Shape{public:Shape(){}~Shape(){}virtual float GetPerim()=0;}
举一反三
- 定义一个 Shape 抽象类,在此基础上派生出 Rectangle 和Circle ,二者都有 GetArea() 函数计算对象的面积, GetPerim()函数计算对象的周长。
- 定义一个 Shape 基类,在此基础上派生出 Rectangle 和Circle ,二者都有 GetArea() 函数计算对象的面积。使用Rectangle 类创建一个派生类 Square。
- 定义一个抽象类Shape,它包含一个抽象方法getArea(),再定义两个类Rectangle和Circle继承于Shape,并实现getArea()方法计算具体图形的面积。编写测试类创建Rectangle和Circle类的对象,并输出对象的面积。
- 定义一个shape抽象类,派生出Rectangle类和Circle类,计算各派生类对象的面积Area().
- 定义一个抽象基类Shape,它包含一个抽象方法getArea(),从Shape类派生出Rectangle和Circle类,这两个类