• 2022-06-29
    在下列方法定义中,方法头不正确的是( )。
    A: public int method( ){...}
    B: public static int method(double y){...}
    C: void method(double d){...}
    D: public static method(double a){...}
  • D

    内容

    • 0

      请说出下列程序错在哪里?给出具体原因。 public class Test { public static void method(int x) { } public static int method(int y) { return y; } }

    • 1

      在下面的类中,合法重载的方法是( ) public class Q1{ public void method(int i){} } A: private void method(int i){} B: public void method(int k){} C: public int method(int i){} D: private float method(float f){}

    • 2

      下面那几个函数是public void method(){̷}的重载函数? A: public void method( int m){} B: public int method(){} C: public void method2(){} D: public int method(int m,float f ){}

    • 3

      public class test { public static void main(String args[]) { int m=0; for ( int k=0;k<2;k++) method(m++); System.out.println(m); } public static void method(int m) { System.out.print(m); } }

    • 4

      public class test1 { public static int add(int a, int b) { return a+b; } public static double add(double a, double b) { return a+b; } ________________ ___________________ { ________________ ___________________ } public static void main(String&#91;&#93; args) { System.out.println("调用add方法:"+add(2.1,3.4,4.5)); } }