2 声明和访问控制.doc

2 声明和访问控制.doc

ID:27973826

大小:442.00 KB

页数:9页

时间:2018-12-07

2 声明和访问控制.doc_第1页
2 声明和访问控制.doc_第2页
2 声明和访问控制.doc_第3页
2 声明和访问控制.doc_第4页
2 声明和访问控制.doc_第5页
资源描述:

《2 声明和访问控制.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、内容概要练习u声明和修饰符1.允许一个类中的成员去访问同一个包中另一个类的成员的访问修饰符是哪一项?(1)A.publicB.abstractC.protectedD.synchronizedE.默认2.哪一个访问修饰符能够限制一个类中的方法只能被该类中的其它成员访问?A.finalB.staticC.privateD.protectedE.volatileF.默认3.给出以下代码:1.abstractclassA{2.abstractshortm1();3.shortm2(){return(short)420;}4.}5.6.abstractclassBextendsA{7.//

2、missingcode?8.shortm1(){return(short)42;}9.}下面哪三项是正确的?(2)A.这段代码不用修改就能正常编译。B.类B必须把m2()方法也声明成抽象方法或者重写m2()方法才允许代码正常编译。C.类B既不需要把m2()方法声明成抽象方法也不需要重写m2()方法就能使代码正常编译。D.只要第8行代码存在,类A就不能把m1()方法声明成抽象的。E.如果第6行替换成‘classBextendsA{‘,代码能够编译。4.下面哪两项是非嵌套类和接口的合法声明?A.finalabstractclassTest{}B.publicstaticinterfac

3、eTest{}C.finalpublicclassTest{}D.protectedabstractclassTest{}E.protectedinterfaceTest{}F.abstractpublicclassTest{}5.下面有多少个合法的方法声明?1–protectedabstractvoidm1();2–staticfinalvoidm1(){}3–transientprivatenativevoidm1(){}4–synchronizedpublicfinalvoidm1(){}5–privatenativevoidm1();6–staticfinalsynchro

4、nizedprotectedvoidm1(){}A.1B.2C.3D.4E.5F.所有的6.给出以下代码:1.packagetestpkg.p1;2.publicclassParentUtil{3.publicintx=420;4.protectedintdoStuff(){returnx;}5.}1.packagetestpkg.p2;2.importtestpkg.p1.ParentUtil;3.publicclassChildUtilextendsParentUtil{4.publicstaticvoidmain(String[]args){5.newChildUtil().

5、callStuff();6.}7.voidcallStuff(){8.System.out.print("this"+this.doStuff());9.ParentUtilp=newParentUtil();10.System.out.print("parent"+p.doStuff());11.}12.}下面哪一项是正确的?A.代码将编译并运行,输出:this420parent420B.如果删除第8行,代码将编译并运行。C.如果删除第10行,代码将编译并运行。D.第8行和第10行都删除代码才能编译。E.运行时抛出异常。u声明的规则7.给出以下代码:1.interfaceCoun

6、t{2.shortcounter=0;3.voidcountUp();4.}5.publicclassTestCountimplementsCount{6.7.publicstaticvoidmain(String[]args){8.TestCountt=newTestCount();9.t.countUp();10.}11.publicvoidcountUp(){12.for(intx=6;x>counter;x--,++counter){13.System.out.print(""+counter);14.}15.}16.}哪一项是运行结果?(1)A.012B.123C.012

7、3D.1234E.编译失败。F.运行时抛出异常。8.给出以下代码:1.importjava.util.*;2.publicclassNewTreeSet2extendsNewTreeSet{3.publicstaticvoidmain(String[]args){4.NewTreeSet2t=newNewTreeSet2();5.t.count();6.}7.}8.protectedclassNewTreeSet{9.voidcount(){10.for(intx=0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。