单项选择题下列关于接口描述正确的()。

A.接口的实现类必须实现接口的全部方法
B.接口只能继承一个接口
C.接口和抽象类一样
D.接口的声明是用Class


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题以下属于检查异常的是()。

A.ClassCastException
B.NullPointerException
C.ClassNotFoundException
D.ArithmeticException

2.单项选择题接口说法中错误的是()。

A.接口中属性全是静态常量
B.接口中所有方法都是抽象方法
C.接口不能实例化
D.接口的实现类可以实现接口的部分方法

3.多项选择题关于final关键字下列说法正确的是()。

A.如果变量赋值之后不想被改变,使用final修饰。可以继承、调用,但是不能修改
B.如果方法不想被重写,使用final修饰
C.如果类不想被继承,使用final修饰
D.如果要表示常量,通常使用static final修饰,全部大写

4.多项选择题关于抽象类描述正确的是()。

A.包含抽象方法的类,就是“抽象类”。使用abstract修饰
B.抽象类是为子类提供了一个规范,通过抽象方法指定规范
C.抽象类不能被实例化,只能作为父类而被继承
D.一个类继承了抽象类,就必须要重写该抽象类的所有抽象方法。除非它也是抽象类

5.多项选择题抽象类中可以包含的方法有()。

A.抽象方法
B.普通方法
C.构造方法
D.静态方法

6.单项选择题现有两个类,SuperClass是父类,SubClass是子类,下列选项中属于向下转型的是()。

A.SuperClass s =new SubClass()
B.SubClass sc =(SubClass)superClass
C.SubClass s =new SubClass()
D.SuperClass s =new SuperClass()

7.单项选择题finally块中语句不被执行的唯一情况,在异常处理代码中执行了?()

A.break
B.return
C.System.exit(0)
D.System.exit(1)

8.单项选择题preparedstatement比statement的优势有哪些?()

A.安全性高、动态传入参数
B.效率高
C.执行速度快
D.以上答案都正确

9.单项选择题==和equals有什么区别?()

A.==比较内存地址,equals比较字符串内容是否相等
B.==和equals没有区别,都是比较内存地址
C.Object类的equasl方法使用==实现,所有子类没有重写equasl的话都是使用==比较
D.Object类的equals方法使用==实现,所以所有类都是使用==比价

10.单项选择题下列关于面向对象的说法正确的是()。

A.多态创建的对象只能调用到父类声明过的方法
B.两个不相关的类,对象类型能相互转换
C.向下转型都能成功
D.向上转型需要类型的强制转换