创建一个长方形类Rectangle, 类的成员中包含字段、属性和构造方法,包括无参和带参构造方法。此外,还有一个求面积的方法GetArea()C#
时间: 2024-10-25 14:12:19 浏览: 117
在C#中,你可以创建一个名为Rectangle的类,用于表示矩形,它有以下成员:
```csharp
public class Rectangle
{
// 成员变量或字段,代表长和宽
private double length;
private double width;
// 构造方法
// 无参构造方法
public Rectangle()
{
length = 0;
width = 0;
}
// 带两个参数的构造方法,用于初始化长度和宽度
public Rectangle(double initialLength, double initialWidth)
{
if (initialLength <= 0 || initialWidth <= 0) {
throw new ArgumentException("长度和宽度必须大于零");
}
length = initialLength;
width = initialWidth;
}
// 求面积的方法
public double GetArea()
{
return length * width;
}
// 可选的getter和setter方法,用于访问和修改长和宽的值,但这里直接使用private字段可以避免外部直接修改
// public double GetLength() => length;
// public void SetLength(double length) => this.length = length;
// public double GetWidth() => width;
// public void SetWidth(double width) => this.width = width;
}
```
在这个类中,`length` 和 `width` 是私有的,以便保护数据不受外部直接更改。通过公共的`GetArea()`方法获取矩形的面积。构造函数用于实例化矩形,并提供了默认和接受初始尺寸的版本。
阅读全文
相关推荐


















