1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace Test05 7 { 8 /// <summary> 9 /// 自定義類,封裝加數和被加數屬性10 /// </summary>11 class MyClass12 {13 PRivate int x = 0; //定義int型變量,作為加數14 private int y = 0; //定義int型變量,作為被加數15 /// <summary>16 /// 加數17 /// </summary>18 public int X19 {20 get21 {22 return x;23 }24 set25 {26 x = value;27 }28 }29 /// <summary>30 /// 被加數31 /// </summary>32 public int Y33 {34 get35 {36 return y;37 }38 set39 {40 y = value;41 }42 }43 /// <summary>44 /// 求和45 /// </summary>46 /// <returns>加法運算和</returns>47 public int Add()48 {49 return X + Y;50 }51 }52 class Program53 {54 static void Main(string[] args)55 {56 57 MyClass myclass = new MyClass(); //實例化MyClass的對象myclass,new出操作空間58 myclass.X = 3; //為MyClass類中的對象myclass的屬性賦值59 myclass.Y = 5; //為MyClass類中的對象myclass的屬性賦值60 int kg = myclass.Add();61 Console.WriteLine(kg); //調用MyClass類中的Add方法求和62 Console.ReadLine();63 }64 }65 66 }
第60行的語句若是被放到第56行,則結果輸出是0不是8,所以,在設計程序時,要注意語句次序,有著清晰的思維邏輯 。
當然,作為剛入門的我,還有很多需要學習的地方,希望大家多多指教,共同學習,一起進步!
新聞熱點
疑難解答