Jack旭 发表于 2016-10-20 17:10:07

计算圆的面积(类的定义与应用)

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; }//计算圆形面积
}
    }
}

Jack旭 发表于 2016-10-20 19:04:26

代码解析:实例代码中创建了一个名叫Circle的圆形类,类中声明了double类型常量PI表示圆周率,声明常量时在数据类型前面加const;类中还声明了int型只读字段Radius,表示圆的半径。只读字段在声明时或构造时赋值,一旦赋值确定后,程序运行中无法修改。
页: [1]
查看完整版本: 计算圆的面积(类的定义与应用)