是不是只要两个方法的返回值类型不同就不构成重载了?
如题
给定Java代码如下所示,在横线处新增下列()方法,是对cal方法的重载。
public class Test{
public void cal(int x, int y, int z) {}
}
A. public int cal(int x, int y, float z){ return 0; }
B. //public int cal(int x, int y, int z){ return 0; }
C. public void cal(int x, int z){ }
D. //public void cal(int z, int y, int x){ }
C我知道对的,就想知道,A为什么错了