zoukankan      html  css  js  c++  java
  • 第十七章:方法的重载

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

  • 相关阅读:
    闭包
    原型继承
    js时间戳转成日期格式
    常用正则表达式
    vue中如何实现pdf文件预览?
    Vue动画效果
    手把手教你封装 Vue 组件,并使用 npm 发布
    LCD驱动(FrameBuffer)实例开发讲解
    每个程序员都该阅读的书
    LCD platform_device(s5pv210)
  • 原文地址:https://www.cnblogs.com/wangqiangya/p/13061570.html
Copyright © 2011-2022 走看看