基础语法-函数的重载
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.函数的重载概述
什么是函数的重载:
在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。
重载的特点:
与返回值类型无关,只看参数列表。
重载的好处:
方便于阅读,优化了程序设计。
二.函数的重载示例
/** * 函数的重载: * 通过定义函数名称时候,为了更好的阅读该函数,都是以函数的功能来命名的,这样可以增强阅读性. * * @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; } }