单选题 下列关于接口的叙述中,正确的是( )。

A、 接口中可以包含构造方法
B、 接口中的方法默认是 public abstract
C、 一个类可以实现多个父类
D、 接口可以继承类
下载APP答题
由4l***ub提供 分享 举报 纠错

相关试题

单选题 下列关于接口的说法错误的是( )

A、接口不能创建对象,可以声明引用
B、接口中可以定义构造方法
C、接口中的属性都是公开、静态常量
D、接口中的方法都是公开、抽象方法

单选题 在子类中调用父类中被覆盖的方法时需要使用哪项关键字?

A、this
B、super
C、new
D、以上都不是

单选题 下列关于final方法的说法正确是?

A、final方法可以被子类重写
B、final方法可以被重载
C、final方法可以强制子类实现它
D、final方法只能在final类中定义

单选题 以下关于多线程的说法,错误的是( )。

A、线程可以通过继承 Thread 类实现
B、线程可以通过实现 Runnable 接口实现
C、start() 方法会立即执行线程的 run() 方法
D、线程可以通过 synchronized 实现同步

单选题 给定一个抽象类AbstractClass,下列哪种继承方式是错误的?

A、public class SubClass extends AbstractClass {
B、public final class SubClass extends AbstractClass {
C、public abstract class SubClass extends AbstractClass {
D、public class SubClass implements AbstractClass {

单选题 下列哪项不是有效的标识符?

A、userName
B、2test
C、$change
D、_password

单选题 以下哪个方法可以用来将另一个集合中的所有元素添加到当前 List 集合的末尾?

A、removeAll(Collection<?> c)
B、addAll(Collection<?> c)
C、retainAll(Collection<?> c)
D、clear()

单选题 以下哪个是合法的Java数组声明和初始化语句()

A、int[] arr = new int[5];
B、int arr = new int[5];
C、int[5] arr = new int[];
D、int arr[] = new int(5);