早教吧 育儿知识 作业答案 考试题库 百科 知识分享

java,谢谢14.类Test1定义如下:1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}将以下哪种方法插入行3是不合法的。()A、publicfloataMethod

题目详情
java,谢谢
14. 类Test1定义如下:
1.public class Test1{
2. public float aMethod(float a,float b){ }
3.
4.}
将以下哪种方法插入行3是不合法的。( )
A、public float aMethod(float a, float b,float c){ }
B、public float aMethod(float c,float d){ }
C、public int aMethod(int a, int b){ }
D、private float aMethod(int a,int b,int c){ }
B不是方法重载吗?为什么不行?谢谢。
▼优质解答
答案和解析
B肯定不对。
方法重载是指方法名相同,但参数不同
B和第2行完全一样,如果调用这个方法,程序怎么知道你是要调用第2的还是第3行的呢