万能百科  > 计算机   > 

[单项选择题] 有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是interface A{ int method1(int i); int method

2021-07-13   

[单项选择题] 有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是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 {}     int method 2(int {}    }

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

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

正确答案:

C

参考解析:

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

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签