9.10.3 从类外部访问静态成员
由于类的静态成员不属于类的实例,它是类级别的,因此要访问这类成员不需要创建对象这一过程,而是直接使用类名。同样,使用点运算符访问类的静态成员,如代码清单9-23所示。
代码清单9-23 从类外部访问静态成员
namespace ProgrammingCSharp4
{
class ClassExample
{
static void Main()
{
//通过类而不是对象访问静态成员
Car.Name="Polo";
System.Console.WriteLine(Car.Name);
//调用静态方法
Car.DoSelfCheck();
}
}
class Car
{
//静态字段
public static string Name;
//静态方法
public static void DoSelfCheck()
{
System.Console.WriteLine("self check ok!");
}
}
}