C#--第2周实验--任务13--创建一个抽象类A,创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串。
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:创建一个抽象类A,该类中包含一个求两个数之和抽象方法。创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串。
* 作 者: 雷恒鑫
* 完成日期: 2012 年 09 月 10 日
* 版 本 号: V1.0
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
以下是错误的程序:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication_do_while{ class Program { static void Main(string[] args) { Console.WriteLine(" |----------------------------|"); Console.WriteLine(" | 这是一个“输入一个日期,求该日期是这一年中的第几天 ”的程序 |"); Console.WriteLine(" |----------------------------|"); Console.WriteLine(); A a = new A(); Console.ReadKey(); } abstract class A { public abstract int summation(int i,int j); } abstract class B : A { public override int summation(int i, int j) { return (i + j); //throw new NotImplementedException(); } public override double summation(double i, double j) { return (i + j); //throw new NotImplementedException(); } } }}