1. 程式人生 > >java方法的過載

java方法的過載

在phone中建立相同的方法,

package com.zzxt.java.mtexs;

public class Phone {
String color;
float screenSize;

public void telphone(String phoneNo) {
	
	
}

public void text(String phoneNo,String msg) {
	System.out.println("=============>傳送簡訊 ");
}

public void text(String phoneNo, Picture pic) {
	System.out.println("=============>傳送彩信 ");


}

public void text(String phoneNo,String voice,Picture pic) {
	System.out.println("=============>傳送混合資訊 ");

	
}



}

簡訊,彩信,混合資訊。

下面建立picture類

package com.zzxt.java.mtexs;

public class Picture {

	String src;
	
	String width;
	
	String height;
	
	
	
	
	
	
}

主方法。

package com.zzxt.java.mtexs;

public class Main {
public static void main(String[] args) {
	Phone phone = new Phone();
	phone.text("1455155","終止交易,有內鬼");
	
	Picture img = new Picture();
	
	phone.text("1455155", img);
	
	phone.text("1455155", "終止交易,有內鬼", img);
	
	
}
	
	
	
	
}

 執行結果

可知:方法名相同,引數列表不同成為方法過載。