[csharp]
/* (程序頭部注釋開始)
* 程序的版權和版本聲明部分
* Copyright (c) 2011, 煙台大學計算機學院學生
* All rights reserved.
* 文件名稱:求兩個數之和
* 作 者: 薛廣晨
* 完成日期: 2012 年 09 月 19 日
* 版 本 號: X1.0
* 對任務及求解方法的描述部分
* 輸入描述:創建一個抽象類A,該類中包含一個求兩個數之和抽象方法。
* 創建一個子類B,在B中重寫求和方法,且使用方法重載使得方法可以分別計算整數、雙精度、字符串。
* 問題描述:
* 程序輸出:
* 程序頭部的注釋結束
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Calculate
{
class Program
{
static void Main(string[] args)
{
B b = new B();
b.summation("abcd", "efg");
b.summation(6, 9);
b.summation(7.5, 6.3);
Console.ReadKey();
}
}
abstract class A
{
public abstract void summation(int i,int j);
}
class B : A
{
public override void summation(int i, int j)
{
Console.WriteLine(i + j);
}
public void summation(double i, double j)
{
Console.WriteLine(i + j);
}
public void summation(string i, string j)
{
Console.WriteLine(i + j);
}
}
}
運行結果: