计算圆的面积(类的定义与应用)
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace CircleArea
{
class Program
{
static void Main(string[] args)
{
Console.Title = "计算圆形的面积";
Circle circle = new Circle(20) ; //创建一个半径为10的圆形实例
Console.WriteLine("半径为{0}的圆形面积为{1}", circle.Radius,circle.Area());//输出圆形面积
Console.Read();
}
//定义圆形类
class Circle
{
const double PI = 3.1415f; //圆周率
public readonly int Radius = 1; //半径
public Circle(int radius) { Radius = radius; } //构造函数
public double Area() { return PI * Radius * Radius; }//计算圆形面积
}
}
}
代码解析:实例代码中创建了一个名叫Circle的圆形类,类中声明了double类型常量PI表示圆周率,声明常量时在数据类型前面加const;类中还声明了int型只读字段Radius,表示圆的半径。只读字段在声明时或构造时赋值,一旦赋值确定后,程序运行中无法修改。
页:
[1]