首页 > 其他 > 详细

第十七章:方法的重载

时间:2020-06-07 21:44:35      阅读:41      评论:0      收藏:0      [点我收藏+]

方法重载:
 需求:解决多个同类型方法的命名的问题
 好处:方便使用
编译器判断的依据
1,方法同名

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 方法重载
{
    /// <summary>
    /// 方法重载
    /// 需求:解决多个同类型方法的命名的问题
    /// 好处:方便使用
    /// 编译器判断的依据:
    /// 1,方法同名
    /// 2,参数类型不同
    /// 3,参数个性不一样
    /// 4,参数的顺序不一样
    /// 5,注意跟返回值无关
    /// </summary>
    class Program
    {
        static void Main(string[] args)
        {
            calculator calculator = new calculator();
            int result = calculator.Add(5, 5);
            Console.WriteLine(result);
            Console.ReadLine();
        }
    }
    public class calculator
    {
        public int Add(int a, int b)//整数和整数相加
        {
            return a + b;
        }
        public double Add(double a, double b)//小数和小数相加
        {
            return a + b;
        }
        public double Add(int a, double b)//整数和小数相加
        {
            return a + b;
        }
    }
}

 


2,参数类型不同
3,参数个性不一样
4,参数的顺序不一样
5,注意跟返回值无关

第十七章:方法的重载

原文:https://www.cnblogs.com/wangqiangya/p/13061570.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!