• 2022-06-06
    下面()是正确的接口定义。
    A: interface A{void print(){};}
    B: abstract interface A extends I1,I2{abstract void print(){};}
    C: abstract interface A{print();}
    D: interface A {void print();}
  • D

    内容

    • 0

      以下哪个接口的定义是正确的? A: interface A { void print() { } ;} B: abstract interface B { void print() ;} C: abstract interface C extends A, B //A、B为已定义的接口 { abstract void print(){ };} D: interface D { void print();}

    • 1

      以下哪个接口的定义是正确的 A: interface { void print() ; } B: abstract interface B { void print() ;} C: abstract interface B extends A1,A2 //A1 A2 为已定义的接口 { abstract void print() ; } D: interface B { void print();}

    • 2

      以下接口的定义是正确的。 A: interface A{voidprint() { };} B: abstract interface B{voidprint();} C: abstract interface C extends A,B{abstract void print(){ };} D: interface D{void print();}

    • 3

      若A1、A2为已定义的接口 ,以下接口定义中没有语法错误的是( ) 。 A: interface B { void print() { } } B: abstract interface B { void print() } C: abstract interface B extends A1,A2 { abstract void print(){ };} D: interface B { void print();}

    • 4

      以下接口的定义,是正确的。 A.interface A{ B.abstract interface A{ void print(){}; void print(); } } C.abstract interface A extends I1, I2 { D.interface A { // I1、I2为已定义的接口 void print(); abstract void print(){ }; } } 说明:接口中的方法全部为抽象方法,抽象方法是没有方法体(即:方法头部不含())