设计一个长方形类Rectangle
要求如下:
Ø 属性:长、宽,属性不能暴露给外界.
Ø 提供构造方法完成长方形的初始化
Ø 编写area()方法,用于计算长方形面积
Ø 编写perimeter()方法,用于计算长方形周长
Ø 编写output()方法,输出长方形的面积和周长信息.
Ø 隐藏area()方法和perimeter()
Ø 数据提供方式随意.(可在程序中直接给出;也可从键盘输入)
程序代码:写出源代码
人气:478 ℃ 时间:2020-05-14 15:55:27
解答
#include<iostream>
using namespace std;
class Rectangle
{
private:
double chang;
double kuan;
double area()
{
double s = chang*kuan;
return s;
}
double perimeter()
{
double c = (chang+kuan)*2;
return c;
}
public:
void output()
{
cout<<"长方形的面积是:"<<area()<<endl;
cout<<"长方形的周长是:"<<perimeter()<<endl;
}
Rectangle(double x,double y)//构造函数
{
chang = x;
kuan = y;
}
};
int main()
{
Rectangle r(15.3,26.2);//初始化类为对象r
r.output();
return 0;
}
推荐
- 设计一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,能计算矩形的面积.要有构造函数并实现,析构函数可以不实现.用C++编写
- C++问题:设计一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,能计算矩形的面积
- C++问题:设计一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,能计算举行的面积
- 设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,能计算矩形的面积.
- 1.设计三个图形类:Circle(圆)、Rectangle(矩形)、Triangle(三角形),要求:
- Because the most difficult thing of all is to leave you.额.
- 给出以数据序列{10,2,7,13,9,12,18}为节点权植所构造的哈弗曼树并计算该树的加权路径和长度WPL.
- 凝视的近义词?
猜你喜欢
- 已知一列数a1,a2,a3,a4,a5,a6,a7,且a1=1,a7=729,a1/a2=a2/a3=a3/a4=a4/a5=a5/a6=a6/a7你能求出这列数吗
- 高中语文人教版必修5必背古诗词
- 四月份有30天,如果四月份有5 个星期六和星期天,那么四月一日是星期几?
- 数学期中试卷是么是?
- 历史上李密是什么人物?
- 以“一首歌”为话题,写一篇文章
- 已知集合A等于{x/负1<x<2}B等于{x/x的加4x减5>0},C等于{x/m减1<x<m加1}
- 红橙黄绿青蓝紫七种光波长短各是多少