假设C是B的子类,B是A的子类,cat是C的一个对象,bird是B的一个对象,下列选项中,()是错误的。
A. cat instanceof B的值是true
B. bird instanceof A的值是true
C. cat instanceof A的值是true
D. bird instanceof C的值是true
查看答案
对于子类的构造方法,下列说法不正确的是()
A. 子类无条件地继承父类无参数的构造方法
B. 子类可以在自己的构造方法中使用super调用父类的有参数的构造方法,但这个调用必须在子类构造方法中的第一条可执行语句
C. 在构造子类对象时,将先执行继承自父类的无参数构造方法,然后再执行自己的构造方法
D. 子类不但可以在自己的构造方法中自动调用父类无参构造方法,也可以调用父类有参数的构造方法
下列程序执行的结果是什么() public class TesDemo{ public static void main(String args[]){ Zi zi=new Zi(); System.out.println(zi.num); } } class Fu{ int num=10; public Fu(int num){ this.num=num; } } class Zi extend Fu{ int num=20; }
A. 编译错误
B. 10
C. 20
D. 0
异常包括下面哪个内容()。
A. 程序中的语法错误
B. 程序中的编译错误
C. 程序执行过程遇到的事先没有预料到的情况
D. 程序事先定义好可能出现的意外情况
在java语言中,下列表达式返回true的是哪些项目。()
A. "hello"==new ("hello");
B. "word".equals("word");
C. "john"="john";
D. "john".equals(new Button("john"));