• 第十七章:方法的重载


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

  • 相关阅读:
    idea初始化配置
    常用网址
    linux改错了profile文件
    获得ip地址[转载]
    java 基本数据类型转换
    log4j配置概要
    HTTP状态码
    HTTP 的请求方式
    10、类和方法
    9、一切都是对象
  • 原文地址:https://www.cnblogs.com/wangqiangya/p/13061570.html
Copyright © 2020-2023  润新知