4.创建一个Circle类,两个方法分别求圆的面积和周长。并在主函数中调用。
时间: 2024-09-19 18:12:12 浏览: 99
设计基类点类(Point)、直接派生类圆类(Circle)、间接派生类圆柱体类(Cylinder),将求面积的函数(area)声明成虚函数,并在主函数实现虚函数
在 C# 中,你可以创建一个名为 `Circle` 的类,包含一个表示半径的属性和两个方法计算圆的面积和周长。以下是一个简单的示例:
```csharp
public class Circle
{
// 圆的半径
private double radius;
// 构造函数,用于初始化半径
public Circle(double radius)
{
this.radius = radius;
}
// 计算圆的面积的方法
public double CalculateArea()
{
return Math.PI * Math.Pow(radius, 2);
}
// 计算圆的周长的方法
public double CalculateCircumference()
{
return 2 * Math.PI * radius;
}
}
// 主函数(Main函数),创建并使用Circle对象
static void Main(string[] args)
{
// 创建一个Circle对象,并设置半径
Circle circle = new Circle(5);
// 调用面积和周长计算方法
Console.WriteLine("The area of the circle is: " + circle.CalculateArea());
Console.WriteLine("The circumference of the circle is: " + circle.CalculateCircumference());
// 注意:在实际应用中,通常会在控制台输出之外进行其他操作
}
```
在这个例子中,`CalculateArea()` 方法使用公式 πr² 来计算圆的面积,而 `CalculateCircumference()` 方法使用公式 2πr 来计算圆的周长。
阅读全文