下列选项中,关于接口的定义正确的是?()

题目
下列选项中,关于接口的定义正确的是?()

A、abstractclassDemo1{abstractvoidspeak();abstractvoideat();

B、interfaceDemo2{voidspeak();voideat();

C、interfaceDemo3{voidspeak();voideat(){};

D、interfaceDemo4{voidspeak(){System.out.println("ITCAST");voideat();

参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面选项中不是AudioClip接口定义的方法是( )。

A.play()

B.loop()

C.stop()

D.init()


正确答案:D
解析:AudioClip是播放声音数据的接口,play()、loop()和stop()都是用于播放AudioClip数据的。

第2题:

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

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

B.在Serializable接日中定义了常量

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

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


正确答案:C
在java.io包中,接口Serializable是实现对象串行化的工具。实际上,Serializable接口是一个空接口,它里面既没有定义抽象方法,也没有定义常量。Serializ—able接口的目的只是简单地标识一个类的对象是可以被串行化的。

第3题:

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

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

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

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

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


正确答案:C

第4题:

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

InterhceA

{

intmethod1(int i);

intmethod2(int j);

}


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

第5题:

下列关于接口的说法不正确的是

A.接口所有的方法都是抽象的

B.接口所有的方法一定都是public属性的

C.用于定义接口的关键字是implements

D.接口是Java中的特殊类,包含静态变量和抽象方法


正确答案:C
解析:用于定义接口的关键字是interface,而实现接口的关键字是implements。

第6题:

下列选项中,能正确定义数组的语句是( )。

A.A

B.B

C.C

D.D


正确答案:A
数组定义的长度必须为常量,所以A)选项正确。

第7题:

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

A.

B.

C.

D.


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

第8题:

下列描述中,正确的是

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

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

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

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


正确答案:C
解析:在java.io包中,接口Serializable是实现对象串行化的工具。实际上,Serializable接口是一个空接口,它里面既没有定义抽象方法,也没有定义常量。Serializable接口的目的只是简单地标识一个类的对象是可以被串行化的。因此,本题的正确答案是C。

第9题:

下列选项中,能正确定义数组的语句是( )。

A.

B.

C.

D.


正确答案:D
选项A)不符合c语言的语法要求;选项B)中没有指定数组的大小;选项c)中数组大小不能用变量来指定。

第10题:

Java的集合框架中重要的接口java.util.Collection定义了许多方法。选项中哪个方法不是Collection接口所定义的?()

Aint size()

Bboolean containsAll(Collectionc)

Ccompare To(Objectobj)

Dboolean remove(Objectobj)


C

更多相关问题