java面向对象试题及答案

java面向对象试题及答案

ID:43840764

大小:244.64 KB

页数:10页

时间:2019-10-15

java面向对象试题及答案_第1页
java面向对象试题及答案_第2页
java面向对象试题及答案_第3页
java面向对象试题及答案_第4页
java面向对象试题及答案_第5页
资源描述:

《java面向对象试题及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JAVA面向对象一:填空1、_____是JVM自带的一个线程(自动运行着的程序),用于回收没有任何引用所指向的对象。2、_____空间用于存储使用new关键字所创建的对象;_____空间用于存储程序运行时在方法中声明的所有的局部变量;_____用于存放类的信息(包括方法),方法有_____份。3、面向对象三大特征:_____,_____,_____.4、下面是一个类的定义,请将其补充完整。class_____{Stringname;intage;Student(_____s,inti){name=s;a

2、ge=i;}}5、Java语言的接口是特殊的类,其中包含______常量和_______方法。6.如果子类中的某个方法的名字、__________和参数列表与它的父类中的某个方法完全一样,则称子类中的这个方法覆盖了父类的同名方法。7.Java仅支持类间的单重继承,接口可以弥补这个缺陷,支持_____重继承.8.接口中所有方法均为________和________的。9.Java语言中,表示一个类不能再被继承的关键字是________。10.Java语言中,表示一个类A继承自父类B,并实现接口C的语句是_

3、________________。11、以下代码的输出结果是________________。inti=9;charc=’a’;chard=(char)(c+i);System.out.println(d);12.继承主要强调子类在父类的基础上取”长”补”短”,而______主要强调的是类与类之间的传输13、我们在java程序中,把关键字________加到方法名称的前面,来实现子类调用父类的方法14.java语言中,调用方法时,参数传递是_____调用,而不是地址调用15.接口是一种只含有抽象方法或_

4、_____的一种特殊抽象类16.abstract方法_______(不能或能)与final并列修饰同一个类17.创建一个类就是创建一个新的数据类型,而类在java中属于_____数据类型。18.如果一个类中定义了几个名为method的方法,这些方法的参数都是整数,则这些方法的_______必须是不同的,这种现象称为方法的重载。二:选择(部分非定向)1、关于继承与接口实现如下选项不正确的是()ApublicclassaextendsEat{…}BpublicclassaimplementsEat{…}Cp

5、ublicclassaextendsEat,drink{…}DpublicclassaimplementsEat,drink{…}2、下列类定义中,不正确的是()A)classx{....}B)classxextendsy{....}C)staticclassximplementsy1,y2{....}D)publicclassxextendsApplet{....}3、下列类头定义中,错误的是()A)publicxextendsy{...}B)publicclassxextendsy{...}C)cl

6、assxextendsyimplementsy1{...}D)classx{...}4、设i,j为类X中定义的int型变量名,下列X类的构造方法中不正确的是()A)voidX(intk){i=k;}B)X(intk){i=k;}C)X(intm,intn){i=m;j=n;}D)X(){i=0;j=0;}5、有一个类A,以下为其构造方法的声明,其中正确的是()A)publicA(intx){...}B)staticA(intx){...}C)publica(intx){...}D)voidA(intx)

7、{...}6、设i、j、k为类X中定义的int型变量名,下列类X的构造方法中不正确的是()A)X(intm){...}B)voidX(intm){...}C)X(intm,intn){...}D)X(inth,intm,intn){...}7、设A、B为已定义的类名,下列声明A类的对象a1的语句中正确的是()A)staticAa1;B)publicAa1=newA(int123);C)Ba1;D)Aa1=A();8、有一个类Student,以下为其构造方法的声明,其中正确的是()A)voidStuden

8、t(intx){...}B)Student(intx){...}C)s(intx){...}D)voids(intx){...}9、以下关于Java语言继承的说法正确的是()A)Java中的类可以有多个直接父类B)抽象类不能有子类C)Java中的接口支持多继承D)最终类可以作为其它类的父类10、下列选项中,用于定义接口的关键字是()A)interfaceB)implementsC)abstractD)class11.下列选项中,用于实现接口

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

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

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