• 2022-06-16
    下列关于接口的定义哪项是正确的? A. interface C{int a;) B. public interface A implements B {) C. public interface A {int a(); ) D. abstract interface D {)
    A: interface C{int a;}
    B: public interface A implements B {}
    C: public interface A {int a(); }
    D: abstract interface D {}
  • C

    内容

    • 0

      接口是一种规范和标准,它可以约束类的行为。下列接口定义正确的是 。 A: public interface IBicycle { public void ride(); } B: public interface IBicycle { void ride(); } C: public interface IBicycle { String Type { Get(); Set(); } } D: interface IBicycle { string color; }

    • 1

      下列的接口定义中,正确的是 。 A: interface a{ int I; void g(){}} B: interface a{ int I=I; void g(){}} C: interface a{ int I; protected void g();} D: interface a{ int I=5; void g();}

    • 2

      以下的类(接口)定义中正确的是( ) A: public class A{ private int x; public getX(){ return x; }} B: public abstract class A{ private int x; public abstract int getX(); public int aMethod(){ return 0; }} C: public class A{ private int x; public abstract int getX();} D: public interface interfaceA{ private int x; public int getX(){ return x; }}

    • 3

      Which two demonstrate an “is a” relationship? () A:  public interface Person{}  public class Employee extends Person{} B:  public interface Shape{}  public class Employee extends Shape{} C:  public interface Color{}  public class Employee extends Color{} D:  public class Species{}  public class Animal (private Species species;) E:  interface Component{}  Class Container implements Component (  Private Component[ ] children;  )

    • 4

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