• 第十七章:方法的重载


    方法重载:
     需求:解决多个同类型方法的命名的问题
     好处:方便使用
    编译器判断的依据
    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,注意跟返回值无关

  • 相关阅读:
    行编辑
    二叉树
    多项式乘法
    引用标准库查看当前目录
    双向链表
    哈希表查找
    perl模块
    顺序栈实现
    C#中访问注册表
    查看perl的版本、配置和库信息
  • 原文地址:https://www.cnblogs.com/wangqiangya/p/13061570.html
Copyright © 2020-2023  润新知