在C#中每个对象都有自己的数据成员,那对于不同对象的数据成员其各自的值是不相干的。但有的时候有可能某一个或者几个数据成员为所有对象共有,如在一个Car类里可能有很多个对象,这是我们定义一个变量carCount来记录,但是carCount并不属于某个对象,而是属于整个类的,这个时候我们就需要使用静态字段。
1.静态成员
静态成员是通过static关键字来标识 的,有静态字段、方法、属性或者事件。
定义静态成员的语法格式:
Class 类名
{
public static 数据类型 变量名称
public static 返回值 方法名(参数列表)
{
//方法体;
}
}
在上面的语法中我们可以看到静态字段和静态方法的定义。其实在类中的变量和方法都可以声明为static的。静态成员不能用对象来调用,只能通过类名和(.)运算符来进行访问和调用。
类名.变量名称;
类名.方法名();
静态类使用static关键字来声明,依此来表示它只包含静态成员,不能使用new关键字创建静态类的实例。
原文地址:https://www.cnblogs.com/wl-y/p/10699928.html
时间: 2024-11-05 19:01:11