第 1 页 共 5 页
山东省过程性考试课程
Java 语言程序设计(第2阶段)测试
一、 简答题 (本大题共15个小题,每小题4分,共60分) 1. 什么是类?任何定义一个类?类中包含哪几部分,分别是什
么?
(1) 类是对对象的抽象描述,是创建对象的模板。在程序
设计中,将具体对象进行抽象处理变为程序中的“类”是编制程序的首要任务,同时也是程序设计优劣的关键。
(2) 定义类:通过对现实生活中的具体对象进行抽象和处
理,设计出相应的“类”。
(3) 类由属性和方法组成。在Java 语言中,定义类的一般
形式为: class 类名 {
成员变量 ┇ 成员方法 ┇ }
2. 什么是对象?任何创建对象?
对象是类的实例。
创建对象的一般形式为:
类名 对象变量;
对象变量=new 类名([参数1,参数2,…]); 或
类名 对象变量=new 类名([参数1,参数2,…]);
3. 什么是构造方法?构造方法有哪些特点?
构造方法是一个类中方法名与类名相同的方法。当使用关键字new 创建一个对象时,Java 系统将自动调用构造方法去初始化这个新建对象,构造方法是类方法中的特殊方法。
构造方法的特点:
(1) 构造方法的名字和类名相同。
构造方法不在程序中调
用,它是当用户使用关键字new 创建对象时,自动为对象分配一个存储区域并调用该方法对对象进行初始化操作。
(2) 构造方法是类方法的一种,它的主要作用是初始化对
象中的成员变量。
(3) 构造方法属于特殊的一种方法,它没有返回值,方法
名前面也没用void 关键字。
(4) 一个类中可以定义多个拥有不同数量、不同类型参数
的构造方法。
(5) 构造方法可以继承,也就是子类可以继承父类的构造
方法。