1.面向对象的3大属性,封装、继承、多态,以一个加单的计算机为例:

创建一个父类Operation 有两个属性 和一个计算方法(虚方法),便于子类重写:

  1  public class Operation
  2     {
  3         private double _numberA = 0;
  4         private double _numberB = 0;
  5 
  6         public double NumberA
  7         {
  8             get { return _numberA; }
  9             set { _numberA = value; }
 10         }
 11 
 12         public double NumberB
 13         {
 14             get { return _numberB; }
 15             set { _numberB = value; }
 16         }
 17 
 18         /// <summary>虚方法
 19         /// 
 20         /// </summary>
 21         /// <returns></returns>
 22         public virtual double GetResult()
 23         {
 24             double result = 0;
 25             return result;
 26         }
 27     }
View Code

相关文章: