用面向对象的方法求矩形的面积和周长c#
时间: 2023-09-05 20:10:57 浏览: 156
好的,我可以帮你解答这个问题。
首先,我们可以创建一个 Rectangle 类来表示矩形,并在该类中定义计算面积和周长的方法。下面是一个简单的示例:
```csharp
class Rectangle
{
private double width;
private double height;
public Rectangle(double w, double h)
{
width = w;
height = h;
}
public double GetArea()
{
return width * height;
}
public double GetPerimeter()
{
return 2 * (width + height);
}
}
```
在这个示例中,我们定义了一个 Rectangle 类,它有两个私有字段 width 和 height,分别表示矩形的宽和高。我们还定义了一个构造函数,用于初始化这两个字段。然后,我们定义了两个公共方法 GetArea() 和 GetPerimeter(),分别用于计算矩形的面积和周长。
现在,我们可以创建一个 Rectangle 对象,并调用它的方法来计算面积和周长。下面是一个示例:
```csharp
Rectangle rect = new Rectangle(4, 5);
double area = rect.GetArea();
double perimeter = rect.GetPerimeter();
Console.WriteLine("Area: " + area);
Console.WriteLine("Perimeter: " + perimeter);
```
在这个示例中,我们创建了一个宽为 4,高为 5 的矩形对象,并调用它的 GetArea() 和 GetPerimeter() 方法来计算面积和周长。最后,我们将结果打印到控制台上。
希望这个例子能够帮到你!
阅读全文