Hello Mat

 找回密码
 立即注册
查看: 8154|回复: 1

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

[复制链接]

6

主题

11

帖子

0

金钱

QQ游客

积分
11
发表于 2016-10-20 17:10:07 | 显示全部楼层 |阅读模式
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;

  5. namespace CircleArea
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             Console.Title = "计算圆形的面积";

  12. Circle circle = new Circle(20) ;                        //创建一个半径为10的圆形实例
  13. Console.WriteLine("半径为{0}的圆形面积为{1}", circle.Radius,circle.Area());//输出圆形面积
  14.             Console.Read();
  15.         }
  16. //定义圆形类
  17. class Circle
  18. {
  19.     const double PI = 3.1415f;                       //圆周率
  20.     public readonly int Radius = 1;                     //半径
  21.     public Circle(int radius) { Radius = radius; }      //构造函数
  22.     public double Area() { return PI * Radius * Radius; }//计算圆形面积
  23. }
  24.     }
  25. }
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

6

主题

11

帖子

0

金钱

QQ游客

积分
11
 楼主| 发表于 2016-10-20 19:04:26 | 显示全部楼层
代码解析:实例代码中创建了一个名叫Circle的圆形类,类中声明了double类型常量PI表示圆周率,声明常量时在数据类型前面加const;类中还声明了int型只读字段Radius,表示圆的半径。只读字段在声明时或构造时赋值,一旦赋值确定后,程序运行中无法修改。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Python|Opencv|MATLAB|Halcom.cn ( 蜀ICP备16027072号 )

GMT+8, 2024-11-25 14:37 , Processed in 0.218104 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表