题目难度:★☆☆☆ 容易
48.?如果父类的方法是静态的,则子类的方法被()修饰才能覆盖父类的静态方法 ?
A. protected
B. static
C. private
D. final
答案:B
解析:只有子类的方法为静态时才能重写父类的静态方法
考察点:第四章 面向对象(下)
题目难度:★☆☆☆ 容易
49.下列异常声明中,正确的是( )
A. public void throws IOException fun(){}
B. public void fun throws IOException(){}
C. public void fun()throws IOException{}
D. public void fun()throws IOException,throws SQLException{}
答案:C
解析:throws关键字需要写在方法声明的后面,throws后面需要声明方法中发生异常的类型,通常将这种做法称为方法声明抛出一个异常
考察点:第四章 面向对象(下)
题目难度:★☆☆☆ 容易
50.下列选项中,关于final修饰成员变量的说法正确的是?( )
A. 被final修饰的成员变量可以被多次赋值
B. 被final修饰的成员变量为常量
C. final只能在接口中修饰成员变量
D. 以上都不对
答案:B
解析:被final修饰的变量为常量,不能被第二次赋值或改变引用
考察点:第四章 面向对象(下)
题目难度:★☆☆☆ 容易
51.下列选项中,不可以被final修饰的是?( )
A. 接口
B. 类
C. 方法
D. 变量
答案:A
解析:final关键字可用于修饰类、变量和方法
考察点:第四章 面向对象(下)
题目难度:★☆☆☆ 容易
52.下面程序的运行结果是( )
public class Demo {