偏好一个方法到另一个(通过编译器)的正式原因是什么? 为什么它选择字节等第一个我知道int可以代表字节,但也浮动。它为什么如此正式?什么标准编译器选择重载方法之一
public class MethodCurrier {
public void setValue(int wrt){//naglowek
System.out.println("Typ int "+ wrt);
}
public void setValue(float wrt){//naglowek
System.out.println("Typ float "+ wrt);
}
public static void main(String[] args) {
MethodCurrier currier = new MethodCurrier();
currier.setValue(4);//int
currier.setValue(2.3f);//float
currier.setValue('c');//char
currier.setValue((byte)4);
}
}
面试问题?你有工作吗? –