[單項選擇題] 有一個接口定義如下: interface A { int method1(int i); int method2(int j); }
2021-07-20
[單項選擇題] 有一個接口定義如下: interface A { int method1(int i); int method2(int j); } 那么下面各項中實現(xiàn)了該接口并且不是抽象類的是( )。
A.class B implements A { int method1(){} int method2(){} }
B.class B { int method1(int {} int method2(int {} }
C.class B implements A { int method1(int {} int method2(int {} }
D.class B extends A { int method1(int {} int method2(int {} }
正確答案:C
參考解析:本題考查在Java中如何實現(xiàn)接口。在類的聲明中用implements子句來表示一個類使用某個接口,也就是通常所說的實現(xiàn)了某個接口。在類體中可以使用接口中定義的常量,但是必須實現(xiàn)接口中定義的所有方法。選項A錯誤,在方法內沒有參數(shù)值,本身就是錯誤的;選項B錯誤,并沒有實現(xiàn)與 A的接口;選項C正確,符合題目要求;選項D錯誤,extends是用來繼承父類的,而A并不是一個類,不能用extends。本題的答案是C。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。