编写一个矩形类,私有数据成员为短形的长(len)和宽(wid),无参构造函数将len和wid设置为0,有参构造函数将 len 和 wid 设置为传入的值,另外,该类还包括求矩形的周长、求矩形的面积、取矩形的长和宽、修改矩形的长和宽为对应的形参值等公用万法。C#
时间: 2024-02-27 20:54:14 浏览: 161
以下是C#中实现该矩形类的代码:
```csharp
class Rectangle
{
private double len;
private double wid;
// 无参构造函数
public Rectangle()
{
len = 0;
wid = 0;
}
// 有参构造函数
public Rectangle(double l, double w)
{
len = l;
wid = w;
}
// 计算周长
public double Perimeter()
{
return 2 * (len + wid);
}
// 计算面积
public double Area()
{
return len * wid;
}
// 获取长度
public double GetLen()
{
return len;
}
// 获取宽度
public double GetWid()
{
return wid;
}
// 修改长度
public void SetLen(double l)
{
len = l;
}
// 修改宽度
public void SetWid(double w)
{
wid = w;
}
}
```
使用示例:
```csharp
Rectangle rect = new Rectangle(5, 3);
Console.WriteLine("长:{0},宽:{1}", rect.GetLen(), rect.GetWid()); // 长:5,宽:3
Console.WriteLine("周长:{0}", rect.Perimeter()); // 周长:16
Console.WriteLine("面积:{0}", rect.Area()); // 面积:15
rect.SetLen(8);
Console.WriteLine("修改后的长:{0}", rect.GetLen()); // 修改后的长:8
```
阅读全文