甲static
功能,不像常规的( 例如 )函数,不与类的实例相关联。
甲static
类是一类只能包含static
成员,并且因此不能被实例化。
例如:
class SomeClass {
public int InstanceMethod() { return 1; }
public static int StaticMethod() { return 42; }
}
SomeClass instance = new SomeClass();
instance.InstanceMethod(); //Fine
instance.StaticMethod(); //Won't compile
SomeClass.InstanceMethod(); //Won't compile
SomeClass.StaticMethod(); //Fine