public class TestCast {
public static void main(String args[]) {
T t = new T();
System.out.println("**"+t.f(10,10));//100.0
System.out.println("##"+t.f(10.0,10.0f));//20.0
}
}
class T {
public float f(float f1,float f2) {
return f1*f2;
}
public double f(double d1,double d2) {
return d1+d2;
}
}
运行结果:
**100.0
##20.0
谁能详细解释下这个程序是怎么执行的?