c#设计一个圆形类Circle,并在Main函数中对其进行应用和测试。圆形有一个特征是半径R,有两个操作是求周长以及求表面积。
时间: 2024-10-14 12:05:46 浏览: 45
cs代码-1.仿圆类创建长方形类(Rectangle,包括长width和宽 height)和三角 形类(Triangle,包括边长:a,b,c); 2.为以上三类添加基类:Shape类。Shape类中包含形状名称(type) 和显示面积和周长等信息的方法:Display(). 3.创建测试类(Test),在测试类Main方法中实例化圆、长方形、三角形,并计算和显示这些几何形状的面积和周长。
在C#中,我们可以创建一个名为`Circle`的类来表示圆形,包含其半径属性`Radius`和两个方法:`CalculateCircumference`用于计算周长,`CalculateSurfaceArea`用于计算表面积。以下是简单的实现:
```csharp
public class Circle
{
// 半径属性
private double radius;
// 构造函数,初始化半径
public Circle(double radius)
{
this.radius = radius;
}
// 计算圆的周长
public double CalculateCircumference()
{
return Math.PI * radius * 2;
}
// 计算圆的表面积
public double CalculateSurfaceArea()
{
return Math.PI * radius * radius;
}
}
// 在 Main 函数中应用和测试Circle 类
static void Main(string[] args)
{
// 创建一个圆形实例并设置半径
Circle circle = new Circle(5);
// 计算并打印周长
Console.WriteLine("The circumference of the circle is: " + circle.CalculateCircumference());
// 计算并打印表面积
Console.WriteLine("The surface area of the circle is: " + circle.CalculateSurfaceArea());
阅读全文