0
这是我的课:声明类的静态和非静态
public class TestClass
{
public static int one;
}
什么是它声明,因为这之间的区别:
public static TestClass test;
这:
public TestClass test;
这是我的课:声明类的静态和非静态
public class TestClass
{
public static int one;
}
什么是它声明,因为这之间的区别:
public static TestClass test;
这:
public TestClass test;
你可以找到答案here
静态方法,字段,属性或事件可在类上调用,即使在没有创建类的实例时也可调用 。如果创建该类的任何实例为 ,则不能用它们访问静态的 成员。只有一个静态字段和事件副本存在,而静态方法和属性只能访问静态字段和静态的事件。静态成员通常用于表示不响应对象状态而改变的数据或计算结果;对于 实例,数学库可能包含计算 正弦和余弦的静态方法。静态类成员所使用的静态 关键字构件的返回类型之前声明,例如:
public class Automobile { public static int NumberOfWheels = 4; public static int SizeOfGasTank { get { return 15; } } public static void Drive() { } public static event EventType RunOutOfGas; //other non-static fields and properties... }