3.重载

Posted 重庆刘亦菲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.重载相关的知识,希望对你有一定的参考价值。

函数的重载:
什么时候用重载?
当定义的功能相同,但参与运算的位置内容不同。
那么,这时就定义一个函数名称以表示起功能,方便阅读,而通过参数列表的不同来区分多个不同名函数
重载与返回值类型无关,调用时不确定调用哪个,所以只是返回值不同的函数,不能同时存在于同一个类当中

public class OverLoad_15 {
	public static void main(String[] args){
	//	add(1,6);
		
	//	add(3,6,5);
		
		chengFa();
	}
	
	//定义一个加法,获取两个整数的和
	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;
	}
	
	//打印99乘法表
	public static void chengFa(){
		chengFa(9);
	}
	
	//99乘法表 打印到5
	public static void chengFa(int num){
		for(int i=1;i<=num;i++ ){
			for(int j=1;j<=i;j++){
				System.out.print(j+"*"+i+"="+i*j+" ");
			}
			System.out.println();
		}
	}
}

  

以上是关于3.重载的主要内容,如果未能解决你的问题,请参考以下文章

Java基础之方法的调用重载以及简单的递归

对Java方法方法重载的理解

java基础3-重载+命令行传参+递归+数组+排序

Java 基础语法方法的使用

类外功能重载未见

JavaSE 方法的使用