定义Rectangle与Circle两个类,二者都有area私有属性,定义二者的一个友元函数totalarea(),计算二者的面积和。
举一反三
- 定义一个 Shape 基类,在此基础上派生出 Rectangle 和Circle ,二者都有 GetArea() 函数计算对象的面积。使用Rectangle 类创建一个派生类 Square。
- 定义一个 Shape 抽象类,在此基础上派生出 Rectangle 和Circle ,二者都有 GetArea() 函数计算对象的面积, GetPerim()函数计算对象的周长。
- 定义一个Shape基类,在此基础上派生出Rectangle和Circle类,二者都有GetArea()函数计算对象的面积。通过屏幕提示请用户选择输入矩形长、宽,或者圆的半径,程序算出面积后输出到屏幕。
- 定义一个shape抽象类,派生出Rectangle类和Circle类,计算各派生类对象的面积Area().
- 定义一个Shape基类,在此基础上派生出Rectangle和Circle类,二者都有GetArea()函数计算对象的面积。通过屏幕提示请用户选择输入矩形长、宽,或者圆的半径,程序算出面积后输出到屏幕。 A: 正确 B: 错误