|
为p是一个person,而不是man ,所以p只能实现父类的功能。但是当p调用被覆盖方法时,是指向子类中的该方法。 60.A 多态性的定义允许父类引用指向子类对象,但是不允许两个平等的子类有这样的操作。所以该表达式是不合法的。 61.B 自动变量前不能用“static”修饰。 以下定义都是允许的: final Date d = new Date(); String [] s = {“Hello”,”abc”}; int i = x+4; 所以只有B选项是正确。 62.C、E 所有自定义异常,在方法体中抛出了,就必须在方法声明中抛出。所以除了C选项外,E也必须入选。 63.A、C 逻辑运算符“&&”、“||”,在运算中有“短路”行为:例如 A&&B,如果A的值为false,则直接将整个表达式的值置为false,对B的值不加考察。而运算符“&”、“|”就没有这种行为。所以在选项A、C中,“s.length()”会导致抛出空指针异常。 64.D 源程序的第27行,是多态性的定义。对象b调用被覆盖方法时是调用子类中的该方法。 65.D、E 一个控件可以注册多个监听器,并且事件的响应没有特定的顺序。句柄方法的参数是类AWTEvent类的子类。
上一页 [1] [2] [3] [4] [5] |
|
|
|
|
|
|
|