2022年《Java程序设计》复习题答案 .pdf
《2022年《Java程序设计》复习题答案 .pdf》由会员分享,可在线阅读,更多相关《2022年《Java程序设计》复习题答案 .pdf(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、1 12 级Java 程序设计复习题题型说明单项选择题(每小题 2 分,共 20 分)填空题(每空 2 分,共 20 分)简答题(每小题 6 分,共 30 分)编程题(共 2 小题,共 30 分)(一)填空题1. 如果使用 Sun公司的 Java 开发工具 JDK ,并且采用命令行调试方式,则需要配置的两个重要系统环境变量是ClassPath 和 Path。2. 面向对象语言的三个特点: 封装性、继承性、多态性。3. 一个类实现接口可以通过implements 关键字。4. main ()方法的参数是String args。5. 在 Java 中,接口能实现多重继承效果。6. 在使用关键字 n
2、ew对类进行实例化。7. 方法重载是指多个方法享有相同的名字,但这些方法的参数必须不同, 或者 是参数的个数不同,或者是参数类型不同。8. 当重载构造方法时,可以使用关键字 this来指代本类中的其他构造方法,而使用关键super 来指代父类构造方法。(二)简答题1. 什么是类?什么是对象?它们之间的关系是怎样的?答:在面向对象的概念中,类是既包括数据又包括作用于数据的一组操作的封装体。类中的数据称为成员变量,类中的数据操作称为成员方法。类中的成员变量和成员方法统称为类的成员。对象是类的实例。对象与类的关系就像变量与数据类型的关系一样。是抽象与具体,模板与实例的关系,类是抽象的、是模板,对象是
3、具体的、是实例。2. Java应用程序的两种形式是什么?它们的运行方式有什么不同?Java 应用程序有两种形式: Application和Applet Application是能够独立运行的应用程序。Applet 不能够独立运行,是可以嵌入到Web页面的最小应用。 由浏览器中的 Java 解释器解释执行。3. 实例方法和类方法有什么区别?1、类体中的方法分为实例方法和类方法两种,用 static修饰的是类方法, 否则为实例方法。2、 实例方法可以被类创建的任何对象调用执行,而类方法不仅可以被类创建的任何对象调用执行,也可以直接通过类名调用。3、 实例方法可以调用该类中的实例方法或类方法; 类方
4、法只能调用该类的类方法, 不能调用实例方法 . 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 2 4. 多态性是什么?方法的重载是什么?方法的重载和覆盖有何区别?在 Java 语言中,多态是指一个方法可以有多种实现版本,类的多态性表现为方法的多态性。方法重载是指同一个类中的多个方法可以同名但参数列表必须不同。方法重载,指的是在类中创建多个具有相同名称,但使用不同参数的方法,Java 虚拟机根据传递给方法的参数个数和类型决定调用
5、哪个重载方法。方法的覆盖指在子类中重新定义父类中已有的方法,对于重写的方法,运行时系统根据调用该方法的实例的类型来决定选择哪个方法调用。5. 构造方法和普通方法的区别是什么?答:与一般方法相比,构造方法的特点是:1、构造函数的名称总是和它的类名一致。2、构造函数没有返回值,即不可以为它指定任何类型的返回值,包括void.3 、在构造函数的第一条语句中,可以调用同类的另一个构造函数或者父类的构造函数。4、构造函数不能由编程人员显式的直接调用。5、构造函数的主要作用是完成对类对象的初始化。6. 抽象类是什么?抽象类中是否必须有抽象方法?抽象类中的方法都是抽象方法吗?抽象类和抽象方法的意义何在?答:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序设计 2022年Java程序设计复习题答案 2022 Java 程序设计 复习题 答案
限制150内