快速撑握C#知识点之类的数据成员

在看过类与对象之后,来了解一下类的成员。 类的成员共分为两个大类,一是数据成员,另一类是函数成员:
数据成员:字段、常量、事件。
函数成员:方法、属性、索引器、构造函数、析构函数、操作符。


字段:字段有静态字段与实例字段两种,字段进行的是引用传递,可以是任何类型。
例:
        private   static   int  i  =   0 ;   // 声名一个静态字段
         private   int  j  =   0 ;   // 声名一个实例字段
         static   void  Main( string [] args)
        
{
            Program a 
= new Program();//建立对像引用,并实例化。
            Console.WriteLine(a.j);//用对像来访问字段j
            Console.WriteLine(Program.i);//静态字段需要用类名来访问
        }

从例中我们可以看的出来, 静态字段是属于类的,实例字段是属于对象的

readonly关健字:
readonly关健字是用来声名一个只读字段的,也就是说字段是不充许被改写的,不过有个例外, 在构造函数中,是可以对只读字段进行改写
例:
     class  Program
    
{

        
private readonly int i = 0;  //声名一个只读字段
        private readonly int j = 0
        Program()
        
{
            
this.j = 10;//构造函数中对字段j进行改写
        }

        
        
static void Main(string[] args)
        
{
            
            Program a 
= new Program();//建立对像引用,并实例化。
            
//a.i = 10;//这里是会报错的
            Console.WriteLine(a.j);
            Console.WriteLine(a.i);
        }

    }

常量:const关健字用来声明常量,常量有别于字段,常量的值是在任何时候都不会被改变的,常量必须是 基元类型。 常量被默认为static的,但并不声明。
public   const   int  c  =   10 // 用const关健字来声明一个常量。
在程序当中不会有改变的值,我们可以应用常量的来定义,比如圆周率等。

事件:在发生某些行为时,它可以通知对象让程序进行调用,而响应该事件的方法,我们称为 事件处理程序。在以后的学习当中,我们将详细的了解事件。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值