面向对象测试题及其答案_第1页
面向对象测试题及其答案_第2页
面向对象测试题及其答案_第3页
面向对象测试题及其答案_第4页
面向对象测试题及其答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、面向对象测试题及其答案您的姓名:填空题*.类将变量与函数封装到一个类中。判断题*对(正确答案)错.构造方法(constructor )与类名同名。判断题*对(正确答案)错.如果没有定义任何构造方法,系统会自动产生一个构造方法。判断题*对(正确答案)错. new表示新建并初始化一个对象。判断题*对(正确答案)错.方法重载是多态(polymorphism)的一种方式。判断题*对(正确答案)错.一个类只能有一个直接父类。判断题*对(正确答案)错错65.在覆盖父类的方法的同时,使用super可以利用已定义好的父类的方法。判断题*对(正确答案)错.父类的非私有方法可以被子类自动继承。判断题*对(正确答案

2、)错.子类在构造方法中,可以用super来调用父类的构造方法。判断题*对(正确答案)错.在构造方法中,使用super。时,必须放在第一句。判断题*对(正确答案)错.包及子包的定义,实际上是为了解决名字空间、名字冲突。判断题*对(正确答案)错1L同一包中的各个类,默认情况下可互相访问。判断题*对(正确答案)错.类的访问控制符或者为public,或者默认。判断题*对(正确答案)错.将字段用private修饰,从而更好地将信息进行封装和隐藏。判断题*对(正确答案)错.如果一个类被abstract所修饰,说明这个类不能被实例化。判断题*对(正确答案)错. final所修饰的方法,是不能被子类所覆盖的方

3、法。判断题*对(正确答案)错.一个字段被static final两个修饰符所限定时,它可以表示常量。判断题*对(正确答案)错.一个文件中最多只能有一个package语句。判断题*对(正确答案)错.Java8中,在接口中可以有static的方法,也可以有方法体的方法。判断题*对(正确答案)错. enum表示枚举。判断题*对(正确答案)错.接口不能有父接口。判断题*对错(正确答案). 一个文件中最多只能有一个class定义。判断题*对错(正确答案).构造方法是可以继承的。判断题*对错(正确答案).子类不能Overload与父类同名的方法。判断题*对错(正确答案).字段(field)是类的属性,是用

4、函数来表示的。判断题*对错(正确答案).作何一个类,系统都会自动产生一个不带参数的构造方法。判断题*对错(正确答案). private可以修饰类、也可以修饰类的成员(字段、方法)。判断题*对错(正确答案). protected修饰的成员,不能在包中访问,只能在子类中访问。判断题*对错(正确答案). static函数中可以使用thiso 判断题*对 错(正确答案).如果一个类被final所修饰,说明这个类不能被实例化。判断题*对错(正确答案).如果一个类被abstract所修饰,说明这个类没有构造方法。判断题*对错(正确答案).类(class)是组成Java程序的基本要素。判断题*对(正确答案)

5、错.继承关系在UML图中,是用一个箭头来表示子类与父类的关系的。判断题*对(正确答案)错.子类也可以重新定义与父类同名的方法,实现对父类方法的覆盖(Override)。判断题*对(正确答案)错.使用super访问父类的域和方法。判断题*对(正确答案)错.子类对象可以被视为其父类的一个对象。判断题*对(正确答案)错.如果一个方法的形式参数定义的是父类对象,那么调用这个方法时,可以使用 子类对象作为实际参数。判断题*对(正确答案)错. Java编译器自动导入包java.lang.*。判断题*对(正确答案)错. static表示静态的、非实例的、类的。判断题*对(正确答案)错. static变量可以

6、表示全局变量。判断题*对(正确答案)错.抽象方法在子类中必须被实现,否那么子类仍然是abstract的。判断题J *对(正确答案)错.一旦某个类中包含了 abstract方法,那么这个类必须声明为abstract类。判断题 *对(正确答案)错.Java8中,在接口中可以有static的方法,也可以有方法体的方法。判断题*对1上确答案)错. java中的enum是整数。判断题*对错(正确答案). static函数可以直接使用类名来访问,不能用对象实例来访问。判断题*对错(正确答案). import static可以导入任何一个类。判断题*对错(正确答案).方法(method)是类的功能,是用函数

7、来表示的。判断题*对(正确答案)错.方法重载(overloading)是指多个方法有相同的名字。判断题*对(正确答案)错.继承可以实现代码重用,提高开发效率和可维护性。判断题*对(正确答案)错. Java中的继承是通过extends关键字来实现的。判断题*对(正确答案)错50.使用 setter 50.使用 setter 及 getter 是对(正确答案)种好的编程习惯。判断题*.在接口中定义的方法具有public, abstract的特点(Java8以前)。判断题*对(正确答案)错.接口类型是引用类型。判断题*对(正确答案)错. 一个类只能实现一个接口。判断题*对(正确答案)错. abstract类必须包含abstract方法。判断题*对错(正确答案).方法签名(signature)包括参数的类型及参数的名字。|判断题*对错(正确答案).如果省略访问控制符,那么表示private。判断题*对错(正确答案).所有的类都是通过直接或间接地继承javaJang.Object得到的。判断题*对(正确答案)错. final所修饰的变量,是只读量。判断题*对(正确答案)错.在接口中定义的常量具有public, static, final的属性。判断题对(正确答案)错. final abstract可以同时修饰一个方法。判断题*对错(正确答案). this和sup

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论