java方法的過載
阿新 • • 發佈:2018-12-10
在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); } }
執行結果
可知:方法名相同,引數列表不同成為方法過載。