等级2008年4月二级考试( )

接口中,除了抽象方法之外,还可以含有【 】

A、变量

B、常量

C、成员方法

D、构造方法

常量

接口只提供抽象方法,但并不提供对其的实现,并且方法默认都是公有的,而提供实例字段和方法实现是继承接口类的任务,所以接口中没有成员方法和构造方法。

接口中还可以定义常量,但不能定义变量。

等级2010年9月二级考试( )

抽象类中含有没有实现的方法,该类不能__________。

实例化

等级2009年3月二级考试( )

java接口内的方法都是公共的、__________,实现接口就要实现接口内的所有方法。

抽象的

等级2007年4月二级考试( )

下列关于继承的哪项叙述是正确的【 】

A、在java中允许多重继承

B、在java中一个类只能实现一个接口

C、在java中一个类不能同时继承一个类和实现一个接口

D、java的单一继承使代码更可靠

java的单一继承使代码更可靠

在java中一个类只能有一个直接父类,但是可以实现多个接口,在继承的同时可以实现接口,之所以取消多重继承的原因是多继承使得代码产生很多问题,而使用单一继承则可以使代码更可靠。

等级2007年4月二级考试( )

下列描述中,正确的是【 】

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

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

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

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

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

在java.io包中,接口Serializable是实现对象串行化的工具。

实际上,Serializable接口是一个空接口,它里面既没有定义抽象方法,也没有定义常量。

Serializable接口的目的只是简单地标识一个类的对象是可以被串行化的。