第[4天] 函数——函数的重载 overload

来源:互联网 发布:vpn软件有哪些 编辑:程序博客网 时间:2024/06/17 10:42

【整理来源】黑马毕老师的java基础视频

函数的重载(overload)

   重载:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可

   重载特点:与返回值类型无关,只看参数列表。

   重载的好处:方便于阅读,优化了程序设计。

   重载示例:

//返回两个整数的和

int add(int x ,int y){return x+y;}

//返回三个整数的和

int add(int x, int y,int z){return x+y+z;}

//返回两个小时的和

 double add(double x, double y){return x+y;}

/*什么时候用重载?当定义的功能相同,但参与运算的未知内容不同。那么,这时就定义一个函数名称以表示其功能方便阅读,而通过参数列表的不同,来区分多个同名函数,*/class FunctionOverload {public static void main(String[] args) {//add(4,5);//add(4,5,6); print99();}//打印99乘法表public static void print99(int num){for(int x=1; x<=num; x++){for(int y=1; y<=x; y++){System.out.print(y+"*"+x+"="+y*x+"\t");}System.out.println();}}public static void print99(){print99(9);}//定义一个加法运算,获取两个整数的和public static int add(int x, int y){return x+y;}public static int add(int x, int y, int z){return add(x,y)+z;}}



0 0
原创粉丝点击