• 2022-06-14
    如下Java代码段,体现了()概念。 public void aMethod(String s){...} public void aMethod(int i){...} public void aMethod(int i,float f){...}
  • 重载

    内容

    • 0

      有下面的类定义,与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){}

    • 1

      类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){ }

    • 2

      下列代码的执行结果是 。public class Test {public int aMethod(){static int i=0;i++;System.out.println(i);}public static void main(String args[ ]){Test test = new Test();test.aMethod();}}

    • 3

      有下面的类定义,与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){}

    • 4

      类Test1定义如下: A: public  class  Test1{ B: public  float  aMethod(float  a,float  b){   } C: } D: 下哪个方法插入行3是不合法的。(   ) E: public  float  aMethod(float  a, float  b,float  c){  } F: public  float  aMethod(float  c,float  d){  } G: public  int  aMethod(int  a, int  b){  } H: private float aMethod(int  a,int  b,int  c){  }