类中定义了方法public int addValue(int a, int b);,以下函数的重载方式错误的是 ()。
A: public float addValue(float a, float b);
B: public int addValue(int a, int b, int c);
C: public uint addValue(int a, int b);
D: 以上方法均可实现函数重载
A: public float addValue(float a, float b);
B: public int addValue(int a, int b, int c);
C: public uint addValue(int a, int b);
D: 以上方法均可实现函数重载
举一反三
- 已有如下程序: class Parent{ public int addValue(int a,int b){ return a+b ; } } public class Child extends Parent{ ..... } 下面那些方法可以添加到Child类中。 A: public int addValue(int a , int b){ .. } B: public void addValue( ){ .. } C: public int addValue( int a ){ .. } D: public void addValue( int a , int b){ .. }
- 中国大学MOOC: 类中定义了方法public int addValue(int a, int b);,以下函数的重载方式错误的是 ()。
- 有下面的类定义,与aMethod()重载的方法有( )。 public class MyClass{ public float aMethod(float a, float b){ return 0; } } A: public int aMethod(int a, int b){} B: public float aMethod(float x, float y){} C: public float aMethod(float a , float b, int c){} D: public float aMethod(int a, int b, int c){}
- class MethodOverload{[br][/br]public void setValue(int a, int b, float c){}[br][/br]}[br][/br]下列哪个方法定义是setValue的重载方法: ( ) A: public void setValue(int a, int c, float b){} B: public void setVar(int a, int b){} C: public int setValue(int a, float c, int b){return a;} D: public float set (int a, int c, float b){return a;}
- 类Test1定义如下 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: public int aMethod(int a,int b,int c){ }