定义类A和类B如下,得到结果是( )class A{int x;A(int i){x=i;}}class B extends A{double b=5.5;}
A. 代码能够成功编译运行。
B. 代码无法编译,因为类B不是一个应用程序。
C. 代码无法编译,因为类B没有定义一个不带参数的构造方法。
D. 代码无法编译,因为类A没有定义一个不带参数的构造方法。
查看答案
类Cat是类Animal的子类,在Cat的构造方法中有一句super(),该语句表达了什么含义? ( )
A. 调用类Cat中定义的super()方法。
B. 调用类Animal中定义的super()方法。
C. 调用类Animal的构造方法。
D. 语法错误。
自定义异常时,可以继承的类是( )。
A. Error
B. Exception及其子类
C. JFrame
D. AssertionError
关于super关键字以下说法哪些是不正确的?
A. super关键字可以调用父类的构造方法
B. super关键字可以调用父类的普通方法
C. super与this不能同时存在于同一个构造方法中
D. super与this可以同时存在于同一个构造方法中
以下说法哪些是不正确的?
A. Java语言中允许一个类实现多个接口
B. Java语言中允许一个类继承多个类
C. Java语言中允许一个类同时继承一个类并实现一个接口
D. Java语言中允许一个接口继承一个接口