基础语法-函数的重载

               基础语法-函数的重载

                           作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

 

一.函数的重载概述

  什么是函数的重载:
    在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。
  重载的特点:
    与返回值类型无关,只看参数列表。   重载的好处:
    方便于阅读,优化了程序设计。

二.函数的重载示例

/**
 *    函数的重载:
 *         通过定义函数名称时候,为了更好的阅读该函数,都是以函数的功能来命名的,这样可以增强阅读性.
 * 
 *    @author 尹正杰
 */
public class FuncDome2 {

    public static void main(String[] args) {
        int x = 200,y = 300,z = 100,sum;
        double PI = 3.14,g = 9.8,res;
        
        sum = add(x, y);
        System.out.println("x + y = " + sum);
        
        sum = add(x, y,z);
        System.out.println("x + y + z = " + sum);
        
        res = add(PI,g);
        System.out.println("x + y = " + res);
    }
    
    //获取两个整数的和
    public static int add(int a,int b) {
        return a + b;
    }

    //获取三个整数的和[函数的重载,函数名称都是add]
    public static int add(int a,int b,int c) {
        return a + b + c;
    }
 
    //获取两个浮点数的和[函数的重载,函数名称都是add]
    public static double add(double a,double b) {
        return a + b;
    }
}

原文地址:https://www.cnblogs.com/yinzhengjie2020/p/12215826.html