下列哪些接口中定义的方法是正确的
A: private void add(int a,int b);
B: public void add(int a,int b);
C: public void add(int a,int b) { }
D: public final void add(int a,int b);
A: private void add(int a,int b);
B: public void add(int a,int b);
C: public void add(int a,int b) { }
D: public final void add(int a,int b);
举一反三
- 下列函数中有返回值的选项是 A: void add(){} B: public int add(int a){} C: private double add(double d){} D: protect void add(String s){}
- 如下合法的函数定义( ) A: int add(int a, b){return a+b} B: void add(void a, void b){return a+b;} C: void add(int a, int b){return a+b;} D: int add(int a, int b){return a+b;}
- 下列各种形式的重载定义哪一种是正确的 A: int add(int x , int y); int add(int x , int y, int z); B: int add(int a , int b);int add(int x , int y); C: int add(int x , int y);void add(int y , int x); D: int add(int x,int y);void add(int a , int b);
- 以下程序运行结果是 public class Test { public static void main(String[] args) { int a=1,b[]={2}; add(a); add(b); System.out.println(a+","+b[0]); } static int add(int x){ x++; return x; } static void add(int[] x){ x[0]++; } }
- 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)); } }