zoukankan      html  css  js  c++  java
  • 14. c# 方法的重载

    方法重载:
    方法名称相同,但是参数不同
    需求: 解决多个方法的重命名问题
    好处,方便使用
    编译器判断的依据:

    1. 同名
    2. 参数类型不一样
    3. 参数个数不一样
    4. 参数顺序不一样
    5. 跟返回值无关
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace Ant16
    {
        /// <summary>
        /// 方法重载:
        /// 需求: 解决多个方法的重命名问题
        /// 好处,方便使用
        /// 编译器判断的依据:
        /// 1. 同名
        /// 2. 参数类型不一样
        /// 3. 参数个数不一样
        /// 4. 参数顺序不一样
        /// 5. 跟返回值无关
        /// </summary>
        class Program
        {
            static void Main(string[] args)
            {
                Calculator calculator = new Calculator();
                double result = calculator.Add(1.0, 2.0);
                Console.WriteLine(result);
                Console.Read();
            }
        }
        public class Calculator
        {
            /// <summary>
            /// 整数相加
            /// </summary>
            /// <param name="a"></param>
            /// <param name="b"></param>
            /// <returns></returns>
            public int Add(int a, int b)
            {
                return a + b;
            }
            /// <summary>
            /// 浮点数相加
            /// </summary>
            /// <param name="a"></param>
            /// <param name="b"></param>
            /// <returns></returns>
            public double Add(double a,double b)
            {
                return a + b;
            }
            /// <summary>
            /// 整数和浮点数相加
            /// </summary>
            /// <param name="a"></param>
            /// <param name="b"></param>
            /// <returns></returns>
            public double Add(int a,double b)
            {
                return a + b;
            }
        }
    }
    
  • 相关阅读:
    javascipt加强对类的理解
    PHP(http协议)相关应用知识
    javascipt对象成员函数
    PHP(http协议)防盗链技术(小练习)
    javasricpt二维数组矩形转置
    PHP二维数组矩形转置
    javascipt冒泡排序
    用vim解压各种格式
    转载:【菜鸟专用】使用LaTeX轻松撰写精美个人简历
    Ruby的gets和gets.chmop
  • 原文地址:https://www.cnblogs.com/gice/p/13026700.html
Copyright © 2011-2022 走看看