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... }