(7-3)关于final关键字的作用,叙述正确的是()。
A. 用finale修饰的静态成员变量必须初始化赋值。
B. 用final修饰的非静态成员变量只能进行一次赋值。
C. final不能修饰局部变量。
D. final不能修饰接口。
E. final能够修饰抽象类。
F. final修饰的类不能被继承。
查看答案
(7-16)面向对象程序设计中,使用设计模式的作用包括()。
A. 其他人更容易理解代码
B. 代码复用
C. 提高系统安全性
D. 提高程序运行效率
E. 保证代码可靠性
(6-10)关于匿名内部类的叙述,正确的()。
A. 匿名内部类不能包含静态成员变量。
B. 匿名内部类不能包含静态成员方法。
C. 匿名内部类不能包含静态内部类。
D. 匿名内部类不能包含成员方法
E. 匿名内部类不能包含抽象类
(7-8)没有错误的代码是()。
A. abstractclassA{privateintx;publicA(intx){this.x=x;}}
B. classA{privateintx;publicA(intx){this.x=x;}}
C. classA{privateintx;publicA(intx){this.x=x;}abstractvoidshow();}
D. abstractclassA{privateintx;publicA(intx){this.x=x;}abstractvoidshow();}
E. abstractclassA{privateintx;publicA(intx){this.x=x;}voidprint(){}abstractvoidshow();}
F. classA{abstractclassB{}privateintx;publicA(intx){this.x=x;}voidprint(){}}
(7-8)有如下程序,()语句填写在①处不会出现错误。abstractclassFather{publicabstractvoidcall();}classDerivedextendsFather{publicvoidcall(){}publicvoidprint(){}}publicclassDemo6{publicstaticvoidmain(String[]args){Fatherf=newDerived();Derivedd=newDerived();①}}
A. f.call();
B. f.print();
C. d.print();
D. d.call();