日期:2014-05-17 浏览次数:20872 次
/* (程序头部注释开始) * 程序的版权和版本声明部分 * 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); } } }
运行结果: