参考答案和解析
正确答案:D
解析:implements是实现接口时用到的关键字,不是继承的关键字。exteends是继承用到的关键字,而它表示的意思是前者继承后者,比如选项A中的class A extends B它表示的是A继承B,选项D表示的才是B继承自A。所以本题选择D。
更多“现有两个类A,B,以下描述中表示B继承自A的是 ( )A.class A extends BB.class B implements AC.class A implements BD.class B extends A”相关问题
  • 第1题:

    在程序的下画线处应填入的选项是( )。 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。

  • 第2题:

    给出—卜列的代码,则下列选项中( )可以表示为类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

  • 第3题:

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

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

    A.implements Runnable

    B.extends Thread

    C.implements Thread

    D.extends Runnable


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

  • 第4题:

    以下哪种不属于GPRS手机类型?()

    A.Class D

    B.Class A

    C.Class B

    D.Class C


    参考答案:A

  • 第5题:

    在J2EE中,对于自己编写的Servlet1,以下对Servlet1的定义正确的是()。    

    • A、class Servlet1 implements javax.servlet.Servlet
    • B、class Servlet1 extends javax.servlet.GenericServlet
    • C、class Servlet1 extends javax.servlet.http.HttpServlet
    • D、class Servlet1 extends javax.servlet.ServletRequest

    正确答案:A,B,C

  • 第6题:

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

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

    正确答案:D

  • 第7题:

    现自:  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

  • 第8题:

    现有:  interface Animal {       void eat () ;       }       //insert code here       public class HouseCat extends Feline {       public void eat() { }       }  和五个申明  abstract class Feline implements Animal { }  abstract  class  Feline  implements  Animal  {  void eat () ;  }  abstract class Feline implements Animal { public void eat();}  abstract class Feline implements Animal { public void eat() {}  }  abstract class Feline implements Animal { abstract public void eat();} 结果为:()      

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

    正确答案:C

  • 第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题:

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

    class x{....}

    B

    public x extends y{....}

    C

    public class x extends y{....}

    D

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


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

  • 第11题:

    单选题
    现自:  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
    解析: 暂无解析

  • 第12题:

    单选题
    现有:  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*/}    }


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

  • 第13题:

    下列关于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类的构造函数。

  • 第14题:

    阅读下面程序 public class Test2 ______ { public static void main(String[] args) { Thread t=new Test2(); t.start(); } public void run() { System.out.println("How are you."); } } 程序中下画线处应填入的正确选项是

    A.implements Thread

    B.extends Runnable

    C.implements Runnable

    D.extends Thread


    正确答案:D

  • 第15题:

    ( 30 )在程序的下划线处应填入的选项是

    public class Test _________{

    public static void main(String args[]){

    Test t = new Test();

    Thread tt = new Thread(t);

    tt.start();

    }

    public void run(){

    for(int i=0;i<5;i++){

    system.out.println( " i= " +i);

    }

    }

    }

    A ) implements Runnable

    B ) extends Thread

    C ) implements Thread

    D ) extends Runnable


    正确答案:A

  • 第16题:

    设有代码如下: class FrameInout extends Frame. implements ActionListener { Butto。()

    此题为判断题(对,错)。


    答案:错

  • 第17题:

    interface Data { public void load(); }  abstract class Info { public abstract void load(); }  Which class correctly uses the Data interface and Info class?() 

    • A、 public class Employee extends Info implements Data { public void load() { /*do something*/ } }
    • B、 public class Employee implements Info extends Data { public void load() { /*do something*/ } }
    • C、 public class Employee extends Info implements Data { public void load() { /*do something */ } public void Info.load() { /*do something*/ } }
    • D、 public class Employee implements Info extends Data { public void Data.load() { /*dsomething */ } public void load() { /*do something */ } }
    • E、 public class Employee implements Info extends Data { public void load() { /*do something */ } public void Info.load(){ /*do something*/ } }
    • F、 public class Employee extends Info implements Data{ public void Data.load() { /*do something*/ } public void Info.load() { /*do something*/ } }

    正确答案:A

  • 第18题:

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


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

  • 第19题:

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

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

    正确答案:B

  • 第20题:

    现有:  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

  • 第21题:

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

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

  • 第22题:

    单选题
    在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
    解析: 暂无解析

  • 第23题:

    单选题
    interface Data { public void load(); }  abstract class Info { public abstract void load(); }  Which class correctly uses the Data interface and Info class?()
    A

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

    B

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

    C

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

    D

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

    E

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

    F

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


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