编写一个矩形类,私有数据成员包括矩形的长和宽,无参构造函数将长和宽初始化为0,有参构造函数设置初始化值。类中还包括以下方法:求矩形的周长、求面积c#
时间: 2024-09-24 17:09:14 浏览: 67
java代码-编写一个类,类名为Rectangle(矩形),它有两个整型的变量width(宽)和height(高);有一个方法area(),没有参数,返回类型为double,功能是求矩形的面积;还有另一个方法为perimeter()没有参数,返回类型为double,功能是求矩形的周长,
在C#中,你可以创建一个名为`Rectangle`的类,按照你的描述,这个类将包含私有数据成员`_length`和`_width`,以及对应的构造函数、计算周长和面积的方法。下面是一个简单的示例:
```csharp
public class Rectangle
{
// 私有数据成员
private double _length;
private double _width;
// 无参构造函数,初始化长和宽为0
public Rectangle()
{
_length = 0;
_width = 0;
}
// 有参构造函数,接受初始长度和宽度
public Rectangle(double length, double width)
{
_length = length;
_width = width;
}
// 求矩形周长的方法
public double GetPerimeter()
{
return 2 * (_length + _width);
}
// 求矩形面积的方法
public double GetArea()
{
return _length * _width;
}
}
```
在这个类里,你可以通过`Rectangle()`创建一个默认的矩形(长宽均为0),也可以通过`Rectangle(double length, double width)`创建指定大小的矩形。然后使用`GetPerimeter()`获取其周长,`GetArea()`获取其面积。
阅读全文