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;}
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;}
举一反三
- 有下面的类定义,与aMethod()重载的方法有?( )[br][/br]public class MyClass{[br][/br] public float aMethod(float a, float b){[br][/br]return 0;[br][/br]}[br][/br]}[br][/br] [br][/br](2.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){} E: public void aMethod(float a, float b){}
- 有如下类定义:class myClass { public:myClass(int i=0):n(i){}void setValue( int n0);int getValue(){return n;)private:int n;};下列关于setValue成员函数的实现中,正确的是( )。 A: setValue(int<br/>n0){n=n0;} B: void<br/>setValue(int n0){n=n0;} C: myClass∷setValue(int<br/>n0){n=n0;} D: void<br/>myClass∷setValue(int n0){n=n0;}
- 给定下面方法声明,与该方法重载的方法包括[br][/br]public void close(int apple){} A: public int close(int a){} B: public void close(int a, int b){} C: public void close(int door){<br> System.exit(0);<br>} D: public void close(float door){} E: public void close(double b, Boolean b){}
- 下面两个方法是重载的方法。[br][/br]public int aMethod(int a, int b){}[br][/br]public float aMethod(float x, float y){}
- 下面两个方法是重载的方法。 [br][/br] public int aMethod(int a, int b){} [br][/br] public float aMethod(float x, float y){}(1.0)