A: public int method( ){...}
B: public static int method(double y){...}
C: void method(double d){...}
D: public static method(double a){...}
举一反三
- 下列方法定义中,方法头不正确的是( )。 A: public int x( ){ ... } B: public static int x( double y ){ ... } C: void x( double d ) { ... } D: public static x( double a ){ ... }
- 【单选题】下列方法定义中,方法头不正确的是() A: public static x(double a) B: public static int x(double y) C: void x(double d) D: public int x()
- 下列方法定义中,方法头不正确的是( ) A: public int x( ){ ... } B: public static int x( double y ){ ... } C: void x( double D: { ... } <br> <br>public static x( double a ){ ... }
- 为A类的一个有一int形式参数a无返回值的方法method书写方法头,使得使用类名就可以调用它,该方法头的形式为( )。 A: static void method( ) B: public void method(int a ) C: static void method( int a) D: public static method(int a )
- 下面( )代码正确的声明了一个类方法(静态方法)。 A: public int method(int i) B: protected method(int i) C: public static method(String s) D: protected static void method(Integer i)
内容
- 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[] args) { System.out.println("调用add方法:"+add(2.1,3.4,4.5)); } }