7-1 设计一个类crectangle
时间: 2023-09-21 22:00:26 浏览: 147
crectangle类用于描述一个矩形的属性和行为。
矩形是一个有四个直角的四边形,其中相对的两边长度相等。基于这个特性,为crectangle类设计以下属性和方法。
属性:
1. width: 矩形的宽度
2. height: 矩形的高度
方法:
1. setWidth(double w): 设置矩形的宽度,参数w为矩形的宽度值
2. setHeight(double h): 设置矩形的高度,参数h为矩形的高度值
3. getArea(): 计算矩形的面积,并返回结果
4. getPerimeter(): 计算矩形的周长,并返回结果
通过setWidth()和setHeight()方法可以为矩形对象设置宽度和高度,getArea()方法可以计算并返回矩形的面积,getPerimeter()方法可以计算并返回矩形的周长。
样例代码如下:
```csharp
class crectangle
{
private double width; // 矩形的宽度
private double height; // 矩形的高度
// 设置矩形的宽度
public void setWidth(double w)
{
width = w;
}
// 设置矩形的高度
public void setHeight(double h)
{
height = h;
}
// 计算矩形的面积
public double getArea()
{
return width * height;
}
// 计算矩形的周长
public double getPerimeter()
{
return (width + height) * 2;
}
}
```
通过以上代码,可以创建一个crectangle对象,并利用其方法设置矩形的宽度和高度,计算矩形的面积和周长。
阅读全文