在Java语言中,允许使用已存在的类作为基础创建新的类,这种技术我们称为______。
A. 继承
B. 封装
C. 抽象
D. 实例化
执行下列代码,系统输出的结果为:class Atom{Atom(){System.out.print("atom ");}}class Rock extends Atom{Rock(String type){System.out.print(type);}}public class Mountain extends Rock{Mountain(){super("granite ");new Rock("granite ");}public static void main(String[] a){new Mountain();}}
A. 编译期错误
B. atomgranite
C. granitegranite
D. atomgranitegranite
E. atom granite atom granite
在方法的声明中,要求该方法必须抛出异常时使用哪个关键字?
A. Throw
B. catch
C. finally
D. throws
以下关于Java语言继承的说法正确的是
A. Java中的类可以有多个直接父类
B. 抽象类不能有子类
C. Java中的接口支持多继承
D. 最终类(final修饰的类)可以作为其它类的父类