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,注意跟返回值无关

  • 相关阅读:
    ar游戏开发入门三步走
    什么是 OpenCL OpenGL
    https 服务器搭建
    javascript 访问cookie信息
    手机网页制作需要注意的一点东西
    asp.net下载文件几种方式
    javascriptM
    PDF转JPG
    java实现PDF转HTML
    关于mysql ERROR 1045 (28000)错误的解决办法
  • 原文地址:https://www.cnblogs.com/wangqiangya/p/13061570.html
Copyright © 2011-2022 走看看