方法過載原理

婉菡發表於2020-11-14

方法過載:
1.在一個類中存在若干個同名方法
2.這些同名方法的引數列表(個數、資料型別、順序)必須不同
3.返回值不同,不能構成過載

另一種方法描述過載,只要讓編譯器能知道呼叫哪個方法,就能構成過載

package chongzai;

public class Jia {

	public int doJia(int num1,int num2){
		return num1+num2;
	}
	
	public String doJia(String num1,int num2){
		return num1+num2;
	}
	
	public int doJia(int num1,int num2,int num3){
		return num1+num2+num3;
	}
}

package chongzai;

public class Test {

	public static void main(String[] args) {
		Jia jia = new Jia();
		System.out.println(jia.doJia("10",30));
	}

}

在這裡插入圖片描述

相關文章