面向对象程序设计填空题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
把对象实例化可以生成多个对象,使用_________运算符为对象分配内存空间。
java程序引入接口的概念,是为了弥补只允许类的________的缺憾。
java语言以_______为程序的基本单位,它是具有某些共同特性实体的集合,是一种抽象的概念。
抽象方法只能存在于抽象类中。抽象方法用关键字________来修饰。
java语言中_______是所有类的根.
在java中有一种叫做_______特殊方法,在程序中用它来对类成员进行初始化.
new是______对象的操作符.
继承主要强调子类在父类的基础上取”长”补”短”,而______主要强调的是类与类之间的传输
我们在java程序中,把关键字________加到方法名称的前面,来实现子类调用父类的方法
定义一个类包括定义类头和定义______两个部分
在java程序里,同一类中重载的多个方法具有相同的方法名和_____的参数列表.重载的方法可以有不同的返回值类型
java是面向对象语言,对象是客观事物的_______,对象与之是一一对应的,它是很具体的概念. java语言通过接口支持______继承,使类继承具有更灵活的扩展性
一个对象的生命周期包含三个阶段:生成, ______ 和清除
java语言中,调用方法时,参数传递是______调用,而不是地址调用
接口是一种只含有抽象方法或______的一种特殊抽象类
创建一个类就是创建一个新的数据类型,而类在java中属于______数据类型。
abstract方法________(不能或能)与final并列修饰同一个类
如果一个类中定义了几个名为method的方法,这些方法的参数都是整数,则这些方法的________必须是不同的,这种现象称为方法的重载。
在面向对象概念中,整个世界是由各种各样的_____________组成的。
______________是一套高度优化的指令集,它由Java运行期解释器执行,帮助Java实现了可移植性和安全性。
java接口内的方法都是公共的、____________的,实现接口就要实现接口内的所有方法。_________是把成员变量和成员方法包装在一个类内以限定成员的访问,达到保护数据的一种技术。
用户自定义异常必须是______________类的直接或间接子类。
多态性可通过2种方式来实现,一个是_____________,另一个是_______________。String类是_____________类,所以不可以被继承。
___________是由一种已有的类创建新类的机制,是面向对象程序设计的基石之一。
Java编译器会为所有程序自动导入包__________,因此不必再用import语句导入它包含的所有类。
___________可视为特殊的方法,它的主要角色是帮助创建的对象赋初值。FileInputStream类直接继承自______________________;FileOutputStream类继承自___________。
创建一个多线程程序时可以通过继承____________类,也可以通过实现_____________接口。虽然同一类对象的_______________都是一样的,但是每个对象的状态都是独立于其它对象的。
面向对象的3个最主要的特点是_________、__________、__________。
在Java语言中,用_________修饰符定义的类为抽象类。
在使用URL访问网络资源时,若要读取网络信息,需要使用_________________方法,返回一个输入流对象。
关系运算符的运算结果一定是___________数据类型。
通常情况下,我们定义类中的___________为public,______________为private。
重新抛出异常时使用关键字_______________。
用户自定义异常必须是______________类的直接或间接子类。
在java语言中,boolean型常量只有true和_____两个值。
标识符是以_____、下划线、美元符号作为首字母的字符串序列。
在java程序中,用关键字_____修饰的常量对象创建后就不能再修改了。
数据类型包括简单数据类型和复合数据类型。复合数据类型又包括类、数组、______。
浮点型数据属于实型数据,分为float和______两种类型。
类变量在类中声明,而不是在类的某个方法中声明,它的作用域是______.
java语言中的各种数据类型之间提供自动转换,如第1操作数是byte类型,第2操作数是float类型,其结果是_____类型。
简答:
什么是Java反射机制。
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
什么是Java注解(Annotation)
注解(Annotation),也叫元数据。一种代码级别的说明。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。
作用分类:
①编写文档② 代码分析③编译检查