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 MyClass
12 {
13 private int x = 0; //定義int型變量,作為加數
14 private int y = 0; //定義int型變量,作為被加數
15 /// <summary>
16 /// 加數
17 /// </summary>
18 public int X
19 {
20 get
21 {
22 return x;
23 }
24 set
25 {
26 x = value;
27 }
28 }
29 /// <summary>
30 /// 被加數
31 /// </summary>
32 public int Y
33 {
34 get
35 {
36 return y;
37 }
38 set
39 {
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 Program
53 {
54 static void Main(string[] args)
55 {
56
57 MyClass myclass = new MyClass(); //實例化MyClass的對象
58 myclass.X = 3; //為MyClass類中的屬性賦值
59 myclass.Y = 5; //為MyClass類中的屬性賦值
60 int kg = myclass.Add();
61 Console.WriteLine(kg); //調用MyClass類中的Add方法求和
62 Console.ReadLine();
63 }
64 }
65
66 }
第60行的語句若是被放到第56行,則結果輸出是0不是8,所以,在設計程序時,要注意語句次序,有著清晰的思維邏輯 。
當然,作為剛入門的我,還有很多需要學習的地方,希望大家多多指教,共同學習,一起進步!