接口中,除了抽象方法之外,还可以含有【 】
A、变量
B、常量
C、成员方法
D、构造方法
接口只提供抽象方法,但并不提供对其的实现,并且方法默认都是公有的,而提供实例字段和方法实现是继承接口类的任务,所以接口中没有成员方法和构造方法。
接口中还可以定义常量,但不能定义变量。
抽象类中含有没有实现的方法,该类不能__________。
java接口内的方法都是公共的、__________,实现接口就要实现接口内的所有方法。
下列关于继承的哪项叙述是正确的【 】
A、在java中允许多重继承
B、在java中一个类只能实现一个接口
C、在java中一个类不能同时继承一个类和实现一个接口
D、java的单一继承使代码更可靠
在java中一个类只能有一个直接父类,但是可以实现多个接口,在继承的同时可以实现接口,之所以取消多重继承的原因是多继承使得代码产生很多问题,而使用单一继承则可以使代码更可靠。
下列描述中,正确的是【 】
A、在Serializable接口中定义了抽象方法
B、在Serializable接口中定义了常量
C、在Serializable接口中没有定义抽象方法,也没有定义常量
D、在Serializable接口中定义了成员方法
在java.io包中,接口Serializable是实现对象串行化的工具。
实际上,Serializable接口是一个空接口,它里面既没有定义抽象方法,也没有定义常量。
Serializable接口的目的只是简单地标识一个类的对象是可以被串行化的。