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,所以,在设计程序时,要注意语句次序,有着清晰的思维逻辑 。
当然,作为刚入门的我,还有很多需要学习的地方,希望大家多多指教,共同学习,一起进步!
新闻热点
疑难解答