类Test定义如下,将下列______方法插入③行处是不合法的。 ( )①public class Test{②public float Method(float a,float b){}③④}

admin2010-02-22  26

问题 类Test定义如下,将下列______方法插入③行处是不合法的。    (    )①public class Test{②public float Method(float a,float b){}③④}  

选项 A、public float Method(float a,float b,float c){}
B、public float Method(float c,float d){}  
C、public int Method(int a,int b){}  
D、private float Method(int a,int b,int c){}

答案2

解析 该题考查的方法重载。在 Java程序中可以在同一个类中定义多个名称相同的方法,然而这些方法的参数数量和类型却不完全相同,这种现象被成为方法重载。在本题中,选项A是正确的,虽然它的参数的类型和第二行的参数类型相同,但是它的参数数量是不同的;选项B不正确,它的参数类型和参数数量都和第二行的相同;选项C正确,它的参数类型和第二行的参数类型不同;选项D也正确,它的参数类型和数量都不和第二行的相同。
转载请注明原文地址:https://kaotiyun.com/show/Mb9p777K
0

最新回复(0)