C++面向对象程序设计作业
作业要求:完成两个程序,分别实现两个类及类的基本操作(请根据实际需要设计类的成员)。
一、创建矩形Rectangle类,有保护的int类型的成员变量r_long长和r_width宽;无参数的构造函数和有参数(参数没有默认值)的构造函数;其他成员函数comp_area()计算并返回矩形的面积,成员函数comp_perimeter()计算并返回矩形的周长,成员函数get_long()返回矩形的长;成员函数get_width()返回矩形的宽。
主函数要求:
1.无参构造矩形对象A
2.输入整数a、b,通过a、b构造矩形对象B
3.输出A的长、宽
4.输出B的长、宽
5.输出A的面积
6.输出B的周长
二、创建球Ball类,有保护的double型成员radius,其他成员请根据主程序要求自行设计,主程序要求:
输入半径、构造球类对象A;
输出A球的表面积、体积
拷贝构造新的球类对象B;
B半径扩大一倍;
输出B球的表面积、体积;
作业提交说明:
直接在输入框提交本次作业,不要上传其他文件
提交的内容应至少包含以下几个部分:
程序代码截图(在编译器中)
程序运行截图
程序的说明,针对核心代码的解释说明、结果的说明