首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

《求和步骤的重载——C#第二周》

2012-09-22 
《求和方法的重载——C#第二周》/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台

《求和方法的重载——C#第二周》

/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:   《求和方法的重载——C#第二周》                          
* 作    者:       刘江波                      
* 完成日期:    2012     年   9    月    12    日
* 版 本 号:    v2.1     

* 对任务及求解方法的描述部分
* 问题描述: 

创建一个抽象类A,该类中包含一个求两个数之和抽象方法。创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串。
* 程序头部的注释结束
*/

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace get_sum{    class Program    {        static void Main(string[] args)        {                       Console.WriteLine("这是一个“使用方法重载使得方法可以分别计算整数、双精度、字符串 ”的程序");;            B b = new B();            Console.Write("I like + C# = ");            b.add("I like", " C#");            Console.Write("2 + 3 = ");            b.add(2, 3);            Console.Write("3.2 + 6.7 = ");            b.add(3.2, 6.7);            Console.ReadKey();        }        abstract class A //定义抽象类        {            public abstract int add(int i, int j);        }        class B : A //C#中,类只能单一继承        {            public override int add(int i, int j)            {                 Console.WriteLine(i + j);                return 0;            }            public double add(double i, double j)            {                Console.WriteLine(i + j);                return 0;            }            public string add(string i, string j)            {                Console.WriteLine(i + j);                return "a";            }        }    }}

《求和步骤的重载——C#第二周》

热点排行