• 2022-07-22
    下列哪些接口中定义的方法是正确的
    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);
  • B

    内容

    • 0

      如下合法的函数定义 A: void add(int a,int b){return a+b;} B: add(int a,int b){return a+b;} C: int add(int a,int b){} D: int add(int a,b){}

    • 1

      E类中System.out.println的输出结果是__________、________________。interface Com{int add(int a,int b);}abstract class A{abstract int add(int a,int b);}class B extends A implements Com{public int add(int a,int b){return a+b;}}public class E{public static void main(String args[ ]){B b=new B();Com com=b;System.out.println(com.add(12,6));A a=b;System.out.println(a.add(10,5));}}

    • 2

      以下是"public static void test(int x, int y)"的方法重载( ) A: public static void Test(int x) B: public static int test(int x, int y) C: public static void test(int y, int x) D: public static void test(int x, int y)

    • 3

      给定下面方法声明,与该方法重载的方法包括 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){ System.exit(0); } D: public void close(float door){} E: public void close(double b, Boolean b){}

    • 4

      若有如下接口A的定义,下列哪些类下确实现了该接口( ) interface A { void method1(int i); void method2(int j); }。 A: class B implements A { void method1(int i ) { } void method2(int j ) { } } B: class B { void method1(int i ) { } void method2(int j ) { } } C: class B implements A{ void method1( ) { } void method2( ) { } } D: class B implements A{ public void method1(int x ) { } public void method2(int y ) { } }