更多“现有两个类A,B,以下描述中表示B继承自A的是()。A.class A extends BB.class B implements AC.clas ”相关问题
  • 第1题:

    下列选项中,列出用于定义类成员的访问控制权的一组保留字是 ( )

    A.class,float,double,public

    B.float,boolean,int,long

    C.char,extends,float,double

    D.public,private,protected


    正确答案:D
    解析:public定义的是公有的,private定义的是私有的,定义为protected的方法和成员变量能被同一个包里的所有类所访问,就像默认修饰符package一样。像float、double、int、long、char这些都不能定义类成员的访问控制权,所以本题的答案选择D。

  • 第2题:

    在程序的下画线处应填入的选项是( )。 A.implements RunnableB.extends Thread

    在程序的下画线处应填入的选项是( )。

    A.implements Runnable

    B.extends Thread

    C.implements Thread

    D.extends Runnable


    正确答案:B
    implements是实现接口,extends是继承类。Thread是类,Runnable是接口,所以只有A、B选项语法是正确的。而Runnable是不能返回Static值,所以答案选择B。

  • 第3题:

    有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是( )。interface A{ int method1 (int i); int method2 (int j);}

    A.class B implements A{ int method1() { } int method2() { }}

    B.class B{int method1(int i) { }int method2(int j) { }}

    C.class B implements A{ int methodl(int i) { } int method2(intj) { }}

    D.class B extends A{int method1(int i) { }int method2(int j) { }}


    正确答案:C

  • 第4题:

    给出—卜列的代码,则下列选项中( )可以表示为类A合理的内部类。 class A{ protected int i; A (int i) { this i=i; }}

    A.class B{ }

    B.class B extends A{ }

    C.class B extends A{ B ( ){System.out.println("i="+i);} }

    D.class A{ }


    正确答案:A

  • 第5题:

    现有两个类A、B,以下描述中表示B继承自A的是?()

    A、classAextendsB.class

    B、classBimplementA

    B、classAimplentsB

    D、classBextendsA


    正确答案:D

  • 第6题:

    Anonymous Inner Class(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?


    正确答案: 匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。

  • 第7题:

    在C#中,如果类C继承自类B,类B继承自类A,则以下描述正确的是()。

    • A、C不能继承了A或B中的成员
    • B、C只继承了B中的成员
    • C、C只继承了A中的成员
    • D、C不仅继承了B中的成员,同样也继承了A中的成员

    正确答案:D

  • 第8题:

    现有:  interface Data {public void load();}  abstract class Info {public abstract void load();}      下列类定义中正确使用Data和Info的是哪项?() 

    • A、 public class Employee implements Info extends Data { public void load(){/*dosomething*/}     }
    • B、public class Employee extends Inf.implements Data{ public void load() {/*do something*/}     }
    • C、public class Empl.yee implements Inf extends Data{ public void Data.1oad(){* do something*/}     public void load(){/*do something*/}     }
    • D、public class Employee extends Inf implements Data  {  public void Data.1oad()  {/*do something*/)     public void info.1oad(){/*do something*/}    }

    正确答案:B

  • 第9题:

    在JAVA中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()

    • A、 interface A extend B C
    • B、 interface A implements B C
    • C、 class A implements B C
    • D、 class A implements B implements C

    正确答案:C

  • 第10题:

    问答题
    Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?

    正确答案: 匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。
    解析: 暂无解析

  • 第11题:

    单选题
    接口如何实现()
    A

    利用一个继承自接口的类来实现

    B

    利用类来实现,在类定义部分用implements关键字表示这个类所实现的接口

    C

    利用与接口同名的类来实现

    D

    利用一系列全局函数来实现


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    在JAVA中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()
    A

     interface A extend B C

    B

     interface A implements B C

    C

     class A implements B C

    D

     class A implements B implements C


    正确答案: A
    解析: 暂无解析

  • 第13题:

    给出下列的代码,则下列选项中哪个是类A合理的内部类? class A { protected int i; A(int i) { this.i=i; } }

    A.class B { }

    B.class B extends A { }

    C.class B extends A { B( ){System.out.println("="+i);} }

    D.class A { }


    正确答案:A
    解析:在定义内部类时,内外部类不能同名,不存在继承关系,可以把内部类当成类的成员。

  • 第14题:

    现在两个类A、B,以下描述中表示B继承自A的是()。

    A.classAextendsB

    B.classBimplementsA

    C.classAimplementsB

    D.classBextendsA


    正确答案:D

  • 第15题:

    下列关于Test类的定义中,正确的是( )。

    A.class Test implements Runnable{ public void run{} Dublic void someMethod[]{} }

    B.class Test implements Runnable( puIblic void run; }

    C.class Test implements Runnable( Dublic void someMethod[]; }

    D.class Test implements Runnable( public void someMethod{} }


    正确答案:A
    A。【解析】java中实现多线程的方法之一就是实现Runnable接口中的run方法,把实现Runnable接口的子类对象传递给Thread类的构造函数。

  • 第16题:

    在程序的下面线处应填人的选项是( )。 A.implements RunnableB.extends Thread

    在程序的下面线处应填人的选项是( )。

    A.implements Runnable

    B.extends Thread

    C.implements Thread

    D.extends Runnable


    正确答案:A
    Test类实现了Runnable接口。

  • 第17题:

    现在有两个类A、B,以下描述中表示B继承自A的是()

    • A、class A extends B
    • B、class B implements A
    • C、class A implements
    • D、class B extends A

    正确答案:D

  • 第18题:

    现自:  1.  interface Color {  }      2. interface Weight  {  }      3.  //insert code here    和以下足六个声明:  class Boat extends Color, extends Weight  {  }     class Boat extends Color and Weight  {  }      class Boat extends Color, Weight  {  }  class Boat implements Color,  implements Weight  {  }     class Boat implements Color and Weight  {  }      class Boat implements Color, Weight  {  }    分别插入到第3行,有多少行可以编译? () 

    • A、  0
    • B、  1
    • C、  2
    • D、  3

    正确答案:B

  • 第19题:

    下列类的定义中,错误的是()。

    • A、class x{....}
    • B、public x extends y{....}
    • C、public class x extends y{....}
    • D、class x extends y implements y1{....}

    正确答案:B

  • 第20题:

    接口如何实现()

    • A、利用一个继承自接口的类来实现
    • B、利用类来实现,在类定义部分用"implements"关键字表示这个类所实现的接口
    • C、利用与接口同名的类来实现
    • D、利用一系列全局函数来实现

    正确答案:B

  • 第21题:

    单选题
    在C#中,如果类C继承自类B,类B继承自类A,则以下描述正确的是()。
    A

    C不能继承了A或B中的成员

    B

    C只继承了B中的成员

    C

    C只继承了A中的成员

    D

    C不仅继承了B中的成员,同样也继承了A中的成员


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    现有:  interface Data {public void load();}  abstract class Info {public abstract void load();}      下列类定义中正确使用Data和Info的是哪项?()
    A

     public class Employee implements Info extends Data { public void load(){/*dosomething*/}     }

    B

    public class Employee extends Inf.implements Data{ public void load() {/*do something*/}     }

    C

    public class Empl.yee implements Inf extends Data{ public void Data.1oad(){* do something*/}     public void load(){/*do something*/}     }

    D

    public class Employee extends Inf implements Data  {  public void Data.1oad()  {/*do something*/)     public void info.1oad(){/*do something*/}    }


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    下列类的定义中,错误的是()。
    A

    class x{....}

    B

    public x extends y{....}

    C

    public class x extends y{....}

    D

    class x extends y implements y1{....}


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    现自:  1.  interface Color {  }      2. interface Weight  {  }      3.  //insert code here    和以下足六个声明:  class Boat extends Color, extends Weight  {  }     class Boat extends Color and Weight  {  }      class Boat extends Color, Weight  {  }  class Boat implements Color,  implements Weight  {  }     class Boat implements Color and Weight  {  }      class Boat implements Color, Weight  {  }    分别插入到第3行,有多少行可以编译? ()
    A

      0

    B

      1

    C

      2

    D

      3


    正确答案: A
    解析: 暂无解析