第 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) 构造方法可以继承,也就是子类可以继承父类的构造

方法。

java设计一个程序后怎么测试_Java语言程序设计(第1阶段学习测试)(都平)相关推荐

  1. java设计一个bank类实现银行_java定义一个类实现银行账户的概念。

    2016-11-17 13:40黄瞩信 客户经理 比如,只定义了一个抽象方法run(),而要通过系统用极短的时间.这5s内,此后这个线程就不能进入其它状态,进入消亡状态;+i++). 2,另一方面;, ...

  2. java程序 构建mycircle类_Java语言程序设计(十九)对象和类的应用实例

    1.我们定义一个Circle类并使用该类创建对象,我们创建三个圆对象,1.0,25和125,然后显示这三个圆的半径和面积,将第二个对象的半径改为100,然后显示它的新半径和面积.程序清单如下: pac ...

  3. java完成一个学生信息调查程序_利用Java设计一个简单的学生信息管理程序

    利用Java设计一个简单的控制台学生信息管理程序 此程序可作为课设的参考,其中信息存储于文件中. 创建了学生类Student,用于存储学号等的信息.创建StudentFunction类,用于实现诸如学 ...

  4. java设计一个形状shape_编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接......

    导航:网站首页 > 编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接... 编程定义一个图形接口 Shape, 内含2 ...

  5. Java版 设计一个程序, 输入三位数a, 分别输出个,十,百位

    1. 设计一个程序, 输入三位数a, 分别输出个,十,百位. (0<a<1000) 样例输入: 251 样例输出: 2 5 1 package package01; import java ...

  6. java版 设计一个程序, 输入整数l, 求边长为l的正方形面积, 比直径为l的圆形面积大多少.

    2. 设计一个程序, 输入整数l, 求边长为l的正方形面积, 比直径为l的圆形面积大多少. (0<l<1000, PI取3.14, 输出结果保留两位小数) 样例输入: 3 样例输出: 1. ...

  7. java每日一练——第四天:输入两个整数num1和num2,请你设计一个程序,计算并输出它们的和、差、积、整数商及余数。

    文章目录 题目描述 问题分析 代码实现 运行结果 网上参考 结语 题目描述 输入两个整数num1和num2,请你设计一个程序,计算并输出它们的和.差.积.整数商及余数. 输入 输入只有两个正整数num ...

  8. 签到考勤java课设_用Java设计一个考勤模拟程序Attendance

    用Java设计一个考勤模拟程序Attendance,实现如下功能选择界面: 1--上班签到 2--下班签出 3--考勤信息查阅 4--退出 考勤程序运行后,提示用户输入上述功能选择,并验证用户输入的用 ...

  9. python定义一个triangle类_设计一个程序,程序中有三个类,Triangle,Lader,Circle。...

    //此程序写出三个类,triangle,lader,circle:其中triangle类具有类型为double的a,b,c边以及周长,面积属性, //具有周长,面积以及修改三边的功能,还有判断能否构成 ...

最新文章

  1. matlab中print、fprintf、scanf、disp函数简要语法介绍
  2. AC自动机-洛谷3121 [USACO15FEB]审查(黄金)Censoring (Gold)
  3. 【转】 vi常用操作
  4. python中itemgetter函数_Python中的sorted函数以及operator.itemgetter函数
  5. CVPR 2019 论文和开源项目合集(Papers with Code)
  6. QT学习:多国语言国际化
  7. boost::hana::drop_front用法的测试程序
  8. 【Linux】一步一步学Linux——ip命令(183)
  9. 灯塔,大海,大风。(一)
  10. (转)MyBatis框架的学习(二)——MyBatis架构与入门
  11. 年轻人不讲武德不仅白piao接口测试知识还白piao接口测试工具会员
  12. 的谐音非诚勿扰_《菲诚勿扰》全网通缉24位女嘉宾
  13. mysql insert on update_我可以始终使用INSERT…ON DUPLICATE UPDATE进行简单的更新/插入吗?...
  14. 通过抓包攻破人脸识别系统:安全问题存疑
  15. php 百家姓,最新“百家姓”排名
  16. myeclipse cracker
  17. [AS日记]MacOS的Android Studio卡在Building Gradle Project info走不动 的处理方法
  18. 音视频技术开发周刊 | 247
  19. zigbee设备入网流程分析
  20. 【大数据框架及实战2】---初识

热门文章

  1. 实战:基于OpenCV进行长时间曝光
  2. 游戏界的扛把子、3D 游戏之父约翰•卡马克的传奇人生
  3. 百密一疏,防不胜防,细数那些大型数据库建设过程中绕不开的坑
  4. 一个核心系统 3 万多行代码的重构之旅
  5. 让程序员人崩溃的 99个瞬间...
  6. Java 二十五载,正在 Kotlin 化!
  7. 震惊!雷军表示要出千元5G手机!
  8. 如何巧用区块链密码学避免数据“裸奔”?
  9. AMD 透漏 Zen 2 技术细节!
  10. 太惨!学Python方法用错,直接从入门到放弃!