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

admin2013-03-01  25

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

答案4

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

最新回复(0)