public class Co {
private static final String X = null;
public Co() {
System.out.println("两数相乘求积:");
}
public void mul(int X,int d) {
System.out.println("两个整数:"+X+"*"+d+"="+X*d);
}
public void mul(int X,float y) {
System.out.println("一个整型,一个单精度浮点数:"+X+"*"+y+"="+X*y);
}
public void mul(float X,float y) {
System.out.println("两个单精度浮点数:"+X+"*"+y+"="+X*y);
}
public static void main(String[] args) {
Co c=new Co();
c.mul(3, 2);
c.mul(3,2.5f);
c.mul(3.0f,2.5f);
}
}

方法的重载是在同一个类中,多个方法具有相同的方法名,而具有不同的参数体,参数不同包括参数的和个数可以不同。