實(shí)例化后不能訪問(wèn)靜態(tài)成員
? class Dog
? ? {
? ? ? ??
? ? ? ? public static int Num;
? ? ? ? static Dog()
? ? ? ? {
? ? ? ? ? ? Num = 0;
? ? ? ? }
? ? ? ? public static void printnum()
? ? ? ? {
? ? ? ? ? ? Console.WriteLine("Num={0}", Num);
? ? ? ? }
? ? }
? ? class Program
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? Dog d1 = new Dog();
? ? ? ? ? ??
? ? ? ? ? ? d1.Num = 2;//error,為什么實(shí)例化名不能訪問(wèn)靜態(tài)成員
? ? ? ? }
? ? }
2017-08-08
靜態(tài)成員直接通過(guò)類(lèi)名訪問(wèn),靜態(tài)成員僅和整個(gè)類(lèi)有關(guān),普通成員需要先new出一個(gè)對(duì)象再來(lái)訪問(wèn),而靜態(tài)成員不需要。