有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是( )。
A.interfaceA{intmethodl(inti);intmethod2(intj);}classBimplementsAB.classB{{C.classBim...
A.interface A{int methodl(int i); int method2(int j); }classBimplementsA
B.classB{ {
C.class B implements A
D.class B extends A{ { 展开
B.classB{ {
C.class B implements A
D.class B extends A{ { 展开
1个回答
展开全部
【答案】:C
C。【解析】本题考查在Java中接口的实现。接口是一种只含有抽象方法或变量的特殊的抽象类。在类的声明中用implements子句来表示一个类使用某个接口。选项A在方法内没有参数值;选项B只是定义了一个类,并没有实现与A的接口;选项C中使用关键字implements实现了该接口,这里接口中的方法并没有使用abstract修饰,所以不是抽象的;选项D中extends是用来继承父类的,而A并不是一个类,不能用extends.
C。【解析】本题考查在Java中接口的实现。接口是一种只含有抽象方法或变量的特殊的抽象类。在类的声明中用implements子句来表示一个类使用某个接口。选项A在方法内没有参数值;选项B只是定义了一个类,并没有实现与A的接口;选项C中使用关键字implements实现了该接口,这里接口中的方法并没有使用abstract修饰,所以不是抽象的;选项D中extends是用来继承父类的,而A并不是一个类,不能用extends.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询