读书人

C#第2次测验(1).创建一个抽象类A该

发布时间: 2012-11-22 00:16:41 作者: rapoo

C#第2次试验(1).创建一个抽象类A,该类中包含一个求两个数之和抽象方法。创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串。

using System;  using System.Collections.Generic;  using System.Linq;  using System.Text;    namespace ConsoleApplication2  {      class Program      {         static void Main(string[] args)         {                          B b = new B();              b.sum("abc", "def");              b.sum(5, 6);              b.sum(1.2, 3.4);               Console.ReadKey();          }        abstract class A          {             public abstract int sum(int i,int j);         }           class B : A           {             public override int sum(int i, int j)            {                Console.WriteLine(i + j);                return 0;              }              public  double sum(double i, double j)              {                  Console.WriteLine(i + j);                  return 0;              }            public string sum(string i, string j)            {                  Console.WriteLine(i + j);                  return "abc";                              }         }      }  }                          
      

输出结果:
C#第2次测验(1).创建一个抽象类A,该类中包含一个求两个数之和抽象方法。创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串

读书人网 >C#

热点推荐