實(shí)例化后不能訪問靜態(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í)例化名不能訪問靜態(tài)成員
? ? ? ? }
? ? }
2017-08-08
靜態(tài)成員直接通過類名訪問,靜態(tài)成員僅和整個(gè)類有關(guān),普通成員需要先new出一個(gè)對象再來訪問,而靜態(tài)成員不需要。