C#靜態(tài)方法
1.類(lèi)方法是不需要類(lèi)的任何實(shí)例就可以被調(diào)用的方法,在方法聲明中用static關(guān)鍵字表示。
2.類(lèi)方法只能訪問(wèn)靜態(tài)變量,訪問(wèn)非靜態(tài)變量的嘗試會(huì)引起編譯錯(cuò)誤。
3.靜態(tài)方法不能被覆蓋成非靜態(tài)的。
4.main是靜態(tài)的,因?yàn)樗仨氃谌魏螌?shí)例化發(fā)生前被訪問(wèn),以便應(yīng)用程序的運(yùn)行。
5.public class GeneralFunction {
public static int AddUp(int x, int y)
{ //靜態(tài)方法
return x + y;
}
}
6.public class UseGeneral {
public void method() {
int c = GeneralFunction.AddUp(9, 10); //調(diào)用靜態(tài)方法
System.Console.WriteLine("addUp() gives " + c);
}
}
點(diǎn)擊加載更多評(píng)論>>