在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);
}
}
运行结果
可知:方法名相同,参数列表不同成为方法重载。