《Java语言与面向对象程序设计》复习思考题

上传人:博****1 文档编号:565044003 上传时间:2023-12-14 格式:DOC 页数:19 大小:238KB
返回 下载 相关 举报
《Java语言与面向对象程序设计》复习思考题_第1页
第1页 / 共19页
《Java语言与面向对象程序设计》复习思考题_第2页
第2页 / 共19页
《Java语言与面向对象程序设计》复习思考题_第3页
第3页 / 共19页
《Java语言与面向对象程序设计》复习思考题_第4页
第4页 / 共19页
《Java语言与面向对象程序设计》复习思考题_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《《Java语言与面向对象程序设计》复习思考题》由会员分享,可在线阅读,更多相关《《Java语言与面向对象程序设计》复习思考题(19页珍藏版)》请在金锄头文库上搜索。

1、Java语言与面向对象程序设计复习思考题一、 填空题填空题答案JDK提供了基本的Java开发工具,这些工具放在JDK安装目录下的_目录。bin对于复杂大型的Java程序仅靠JDK是不能满足要求,需要专门的_开发工具。集成Java 程序是由一个或多个_构成,是以.java为扩展名的文本文件,又称_文件。编译单元;Java源程序Java提供了三种分支语句:_语句、continue语句和_语句。 break ;returnint sum = 0;for(int i=1;i=100;_) sum += i;i+for语句提供一种紧凑的途径迭代一个值范围,它的语句格式:for(_;终止条件;_) 语句块

2、;初始化;增量byte类型是 8位符号整数,取值范围_。-128+127在Java语言中常量 126 是_类型。int在Java语言中常量 126L 是_类型。long控制流程语句根据条件和逻辑_控制程序执行_。表达式;流程语句是构成_程序的基本单位之一,一条语句形成完整的_单元。Java;可执行Java程序中在类中只能包含类的属性_,其他的执行语句必须放在类的_中。声明语句;方法class OuterClass class NestedClass . 类 NestedClass是_。嵌套类或成员变量声明包括三部分,按顺序:_、_和_。修饰符;域类型;域名称类提供了一组具有相同_和_的同类对象

3、的“蓝图”,我们可以通过类来创建对象。属性;功能创建对象通常需要声明一个_用来_对象。变量;引用使用对象的域必须通过对象的_引用,并且必须清楚明确的。名称被static声明的嵌套类称为_类。静态嵌套封装的重点是对_的封装。数据“类”封装了所抽象的抽象数据类型的相关_和_。数据;操作对象用一个或多个_存储它的状态。域声明类的格式:class _ extends _ 类名称;父类名称在声明类时可用的访问控制修饰有:_和_。public;默认为下面类的成员变量填上修饰。public class B _ String name; /保护的 _ float height; /私有的 .protected

4、;private在声明变量的同时赋值,其语法格式:类型 变量(域)名称 = _;初始值大多数情况下需要给_提供一个初始值,即所谓的初始化。域声明类的方法需要指定方法的访问级别,_,类型,_和方法体。名称;参数_ 修饰的方法,又称为“类方法”,被类的所有对象_。 static;共享方法返回类型即方法返回值的数据类型,包括_数据类型和_数据类型如果没有返回值则为_。原始;引用型; void构造器即构造方法。类至少有一个_。用于初始化新建对象,被_操作符调用。构造方法; newnew调用_初始化创建的新对象。当对象创建完成后,new返回_的引用。构造方法;对象将Point实例化,创建pointer引

5、用的对象: Pointer pointer; pointer = _; new Pointer()面向对象主要特征是_、_、继承和多态。抽象;封装面向对象程序设计中,抽象数据类型使用“( )”表示。类在面向对象术语中,一个具体对象被称为一个_。实例在面向对象术语,_是类的一个实例,_是被创建对象的设计图或模板。对象;类class As public As()子类class Bw _ As public Bw(String name) _;/ 调用父类的构造方法extends;super()_计算是Java程序的任务之一。表达式表达式由变量、_和方法调用按照语言_构造而成。运算符;语法声明公共类

6、XZ_ class XZ_Object public;extends在声明类时包含在_之间的部分为类的体部,提供类的具体内容,包括:_,构造方法,_等。 ;域;声明方法数组有如下的特征:n 相同_元素的集合。l 元素有先后顺序。l 元素用它自己的位置和_表示。l 数组只能_。数据类型;数组名称;动态创建int _x=1,2,3,4,5,6,7,8;用for语句实现的无限循环格式:for(_ _) .;; ;对象是由_创建的,一个对象是类的一个_。类;实例表达式: Math.sin(x)*Math.exp(a) 是_表达式。 y = Math.sin(x)*Math.exp(a) 是_表达式。算

7、术;赋值创建类Vector的一个对象minVector:Vector _;minVector = _ Vector();minVector;new对象创建后就可以使用,实际是对对象的_的使用,使用格式是:对象._成员;成员名称类修饰符决定着类在程序运行中被处理的方式,控制着_或_的可访问性。变量;对象用static修饰的域称为_,又称为“类变量”。静态域类变量可以通过_直接引用,例如Math.PI。类名域或成员变量声明包括三部分,按顺序:_、_和_。修饰;类型;名称方法声明可以用_或接口名做为返回类型。类名参数用来传送信息给_和_。方法可以拥有0到多个参数,在“(”与“)”之间。方法;构造器对

8、方法修饰控制它的访问等级,主要的修饰有_、private、_和package-private 。public; protected在程序中使用包时用_语句引入包中类。import在程序中将类打包到指定包时用_语句。package接口_类层次关系的一部分,尽管它们的工作与类结合。不是接口是抽象类的变体。接口中的所有方法都是_的,且_一个有程序体。抽象;没有Java程序设计不允许多继承,但_提供了一种替代方案。接口抽象类提供了一种更高层次的描述时,用_定义一个通用的,且可被它的所有继承者共享的形式。抽象类子类可以继承_的构造方法。父类在创建对象时,如果有自己的_构造方法,则在创建对象时先执行_的无

9、参数构造方法,然后再执行_的无参数构造方法。无参数;父类;自己“多态”是指一个程序中_的不同方法共存。同名二、 判断题判断题答案if 语句控制代码块,所以用if语句控制的语句组要用“”括起来。在Java的算术运算符中二元运算符的优先级高于一元运算符。+op运算先将op的值增加1,然后再取op的值作为(+op)结果值。 声明的数组型变量是引用型变量,因此数组声明后只有通过创建才能够使用。数组是由数据类型相同的元素按一定顺序线性排列构成。continue语句可以用在除循环以外的其他地方。switch语句声明不允许任何数量的可能的执行路径。switch语句实现多路选择结构时可以用if-else-if

10、语句替代。在if语句中,表达式的值可以是boolean,也可以是int。在含有&、|和!运算的表达式中,首先计算&,最后计算|。过程抽象就是舍弃个别的功能,抽取共同拥有的功能。Java原始数据与平台无关。所有由“”和“”括起来的语句组都是代码块。Java程序源文件可以包括多个类,编译生成的.class文件包含这些类。Java 程序是由一个或多个编译Java源程序文件组成。变量命名是由字母、数字、下划线或美元符“”的字符序列。在Java类的声明格式中,类包括类头部和类体部。在声明枚举时,Java 对声明其中的常量,定义字段和方法的顺序没有限制。方法名是合法的,符合代码约定的标识符。创建Strin

11、g类的对象sn:String sn=new String(“ “);封装技术为软件开发提供了对信息的隐藏。在Java语言中类和对象是同一个概念。用final 修饰的方法在类的子类中可以被重写或覆盖。抽象和封装是面向对象程序设计的重要特征,也是过程程序设计的特征。如果类用public修饰,那么这个就是公开的类。面向对象中的封装的重点是对数据的封装,而隐藏内部状态。方法专门充当对象与对象之间通讯的主要途径。Java数据类型于平台密切相关.由修饰符“final”修饰的域,此种域不能被改变。子类继承父类所有的非私有成员,而无论这个类是否与父类在同一个包中。在子类中用super()调用父类的无参数构造方法。抽象方法是一种声明而不用实现的方法。在Java语言中接口是一种协议,在形式上与抽象类相同。接口中不实现任何方法,而抽象类有实现的方法。三、 单项选择题单项选择题题

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号