面向对象基础与高级技术

面向对象基础与高级技术

ID:31038644

大小:83.50 KB

页数:4页

时间:2019-01-05

面向对象基础与高级技术_第1页
面向对象基础与高级技术_第2页
面向对象基础与高级技术_第3页
面向对象基础与高级技术_第4页
资源描述:

《面向对象基础与高级技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《Java2面向对象程序设计》单元测试2班级姓名学号一、填空与选择1、下ifli程序的输出结果是:Color=BlucpublicclassArrayTest{publicstaticvoidmain(String[]args){StringLJsa={”Green",”Blue”,”Red"};System.out.println(MColor=M+sa[lJ);2、以卜•语句不能通过编译的是()。A.int[]a二{1,2,3,4};B.intbH;C.intc[]=ncwint[3];D.intd=

2、newint[];3、(在同一包中)子类不能继承父类中的成员,除此之外,其它所有的成员都可以通过继承变为子类的成员。4、给出如下的程序,A-E选项中与构造方法ConstOver重载的两个构造方法是:O・publicclassConstOver{publicConstOver(intx,int%intz){}}A.ConstOver(){}B.ProtectedintConstOver(){}C.PrivateConstOver(intz,inty,bytex){}D.publicObjectConstOv

3、er(intx,inty,intz){}E.publicvoidConstOver(bytex,bytey,bytez){}5、对于下面的两个类,BaseClass是SubCalss的,A・E选项中的(2个)是BaseClass类getVar()方法的覆盖方法。classBaseClass{privatefloatx=1.Of;protectedfloatgetVar()(returnx;))classSubclassextendsBaseClass{privatefloatx=2.0f;A.floatg

4、etVar(){returnx;}B.publicfloatgctVar(){returnx;}A.floatdoublegetVar(){returnx;}B.protectedfloatgetVar(){returnx;}C.publicfloatgetVar(floatf){returnf;}6、已知类关系如下:classEmployee;classManagerextendsEmployeer;classDirectorextendsEmployee;则以下关于数据的语句正确的是:()。A.Emp

5、loyeee=newManager();B.Directord=ncwManagcr();C・Directord=newEmployee();D.Managerm=newDirector();7、()下面对类的申明哪个是正确的?A)publicclassFred{publicintx=0;publicFred(intx){this.x=x;}}B)publicclassfredpublicintx=0;publicfred(intx){this.x=x;}}C)publicclassFredextends

6、MyBaseClass,MyOtherBaseClass{publicintx=0;publicFred(intxval){x=xval;}1D)protectedclassFred{privateintx=0;privateFred(intxval){x=xval;18、()下面程序中类ClassDcmo中定义了一个静态变量sum,分析程序段的输出结果。classClassDcmo{publicstaticintsum=l;publicClassDemoO{sum=sum+5;}classClassDe

7、moTestjpublicstaticvoidmain(Stringargs[]){ClassDcmodemo1=ncwClassDcmo();ClassDemodemo2=newClassDemo();System.out.println(demol.sum);}}A)0B)6C)11D)29、()下面哪个不是获得多态性技术的条件。A)对派牛类对象方法的调丿IJ必须通过基类类型的变量B)被调用的方法必须也是基类的成员C)在基类与派生类中这个方法的返回类型必须相同D)在基类中必须实现被调用的方法10、()

8、卜-面代码定义的接口屮,方法MyMethod()的修饰属性为:interfaceInterfaceDemo{intMyMethod();}D)protectedA)friendlyB)publicabstractC)publicstaticabstract11、抽象类和接口使用interfaceRunner)publicvoidrun();}interfaceSwimmer{publicdoubleswim();}abstra

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

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

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