计算机二级

有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是 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 method1(int i){} int method2

题目

有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是 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 method1(int i){} int method2(int j){} }

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

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

3、下列关于接口的描述,错误的是() 。

A.一个类可以实现多个接口

B.接口使用interface定义

C.接口实现了类的多继承功能

D.任何类实现接口,都必须实现接口中的所有方法


即便父类实现了某个接口,其子类也必须再次实现该接口,才能继承该接口中的常量和方法

第2题:

有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是( )。

InterhceA

{

intmethod1(int i);

intmethod2(int j);

}


正确答案:C
C 解析: 本题考查在Java中接口的实现。接口是一种只含有抽象方法或变量的特殊的抽象类。在类的声明中用implements子句来表示一个类使用某个接口。选项A在方法内没有参数值;选项B只是定义了一个类,并没有实现与A的接口;选项C中使用关键字implements实现了该接口,这里接口中的方法并没有使用abstract修饰,所以不是抽象的;选项D中extends是用来继承父类的,而A并不是一个类,不能用extends。

第3题:

有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是( )。

A.interface A { int methodl(int i); int method2(int j); } classBimplementsA

B.classB { {

C.class B implements A

D.class B extends A { {


正确答案:C
C。【解析】本题考查在Java中接口的实现。接口是一种只含有抽象方法或变量的特殊的抽象类。在类的声明中用implements子句来表示一个类使用某个接口。选项A在方法内没有参数值;选项B只是定义了一个类,并没有实现与A的接口;选项C中使用关键字implements实现了该接口,这里接口中的方法并没有使用abstract修饰,所以不是抽象的;选项D中extends是用来继承父类的,而A并不是一个类,不能用extends.

第4题:

有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是( )。

A.

B.

C.

D.


正确答案:C
本题考查在Java中接口的实现。接口是-种只含有抽象方法或变量的特殊的抽象类。在类的声明中用implements子句来表示一个类使用某个接口。选项A在方法内没有参数值;选项B只是定义了一个类,并没有实现与A的接口;选项C中使用关键字implements实现了该接口,这里接口中的方法并没有使用abstract修饰,所以不是抽象的;选项D中extends是用来继承父类的,而A并不是一个类,不能用extends。

第5题:

有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是 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 method1(int 1){} int method2(int j){} }

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


正确答案:C
解析:本题考查在Java中接口的实现。接口是一种只含有抽象方法或变量的特殊的抽象类。在类的声明中用implements子句来表示—个类使用某个接口。选项A在方法内没有参数值;选项B只是定义了一个类,并没有实现与A的接口;选项C中使用关键宇implements实现了该接口,这里接口中的方法并没有使用abstract修饰,所以不是抽象的;选项D中extends是用来继承父类的,而A并不是一个类,不能用extends。

第6题:

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

A.class B implements A { int method 1(){} int method 2(){} }

B.class B { int method 1(int i){} int method 2(int j){} }

C.class B implements A { int method 1(int i){} int method 2(int j){} }

D.class B extends A { int method 2(int j){} int method 1(int j){} }


正确答案:C
解析:本题考查在Java中接口的实现。接口是一种只含有抽象方法或变量的特殊的抽象类。在类的声明中用implements子句来表示一个类使用某个接口。选项A在方法内没有参数值;选项B只是定义了一个类,并没有实现与A的接口:选项C中使用关键字implements实现了该接口,这里接口中的方法并没有使用abstract修饰,所以不是抽象的;选项D中extends是用宋继承父类的,而A并不是一个类,不能用extends。

第7题:

有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是( )。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

第8题:

有一个接口定义如下: interface A { int method1(int i); int method2(int j);}那么下面各项中实现了该接口并且不是抽象类的是( )。

A.class B implements A { intmethod1(){} intmethod2(){} }

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

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

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


正确答案:C
解析:本题考查在Java中如何实现接口。在类的声明中用implements子句来表示一个类使用某个接口,也就是通常所说的实现了某个接口。在类体中可以使用接口中定义的常量,但是必须实现接口中定义的所有方法。选项A错误,在方法内没有参数值,本身就是错误的;选项B错误,并没有实现与 A的接口;选项C正确,符合题目要求;选项D错误,extends是用来继承父类的,而A并不是一个类,不能用extends。本题的答案是C。

第9题:

( 35 )下列描述中,正确的是

A )在 Serializable 接口中定义了抽象方法

B )在 Serializable 接口中定义了常量

C )在 Serializable 接口中没有定义抽象方法,也没有定义常量

D )在 Serializable 接口中定义了成员方法


正确答案:C