Java面向对象软件开发(巩固与提高)(2)

2018-12-29 20:17

工作实施 .......................................................... 错误!未定义书签。

10.2 底层公用类开发——JDBC封装 ..................................................................... 错误!未定义书签。 10.3 底层公用类开发——输入输出处理 ............................................................... 错误!未定义书签。 10.3.1读取字符 .................................................................................................... 错误!未定义书签。 10.3.2读取字符串 ................................................................................................ 错误!未定义书签。 10.3.3 文件读取和写入 ....................................................................................... 错误!未定义书签。 10.5 业务层开发——登录 ....................................................................................... 错误!未定义书签。 10.5.1 登录业务流程分析.................................................................................... 错误!未定义书签。 10.5.2 登录模块详细设计.................................................................................... 错误!未定义书签。

工作实施 .......................................................... 错误!未定义书签。

10.6 业务层开发——余额查询 ............................................................................... 错误!未定义书签。 10.6.1 余额查询业务流程分析 ............................................................................ 错误!未定义书签。 10.6.2余额查询模块详细设计 ............................................................................. 错误!未定义书签。

工作实施 .......................................................... 错误!未定义书签。

10.7 业务层开发——取款 ....................................................................................... 错误!未定义书签。 10.7.1 ........................................................................................................ 取款业务流程分析 ....................................................................................................................................... 错误!未定义书签。

10.7.2取款模块详细设计..................................................................................... 错误!未定义书签。

工作实施 .......................................................... 错误!未定义书签。

10.8 业务层开发——修改密码 ............................................................................... 错误!未定义书签。 10.8.1修改密码业务流程分析 ............................................................................. 错误!未定义书签。 10.8.2修改密码模块详细设计 ............................................................................. 错误!未定义书签。 10.9 业务层开发——转帐 ....................................................................................... 错误!未定义书签。 10.9.1转账业务流程分析..................................................................................... 错误!未定义书签。 10.9.2转账模块详细设计..................................................................................... 错误!未定义书签。 10.10控制层开发 ...................................................................................................... 错误!未定义书签。

6

10.10.1控制管理业务流程分析 ........................................................................... 错误!未定义书签。 10.10.2控制管理模块详细设计 ........................................................................... 错误!未定义书签。

第11章 线程处理..................................................................................................... 43

11.1线程类的使用 .................................................................................................... 错误!未定义书签。 11.1.1 走近线程 ................................................................................................... 错误!未定义书签。 11.1.2 Thread线程类 ............................................................................................ 错误!未定义书签。 11.1.3启动线程 .................................................................................................... 错误!未定义书签。 8.1.4线程中的join方法 ...................................................................................... 错误!未定义书签。 8.1.5线程中的sleep方法 .................................................................................... 错误!未定义书签。

工作实施 .......................................................... 错误!未定义书签。

8.2线程接口的使用 .................................................................................................. 错误!未定义书签。 8.2.1 Runnable接口 ............................................................................................. 错误!未定义书签。 8.2.2终止一个线程 .............................................................................................. 错误!未定义书签。

工作实施 .......................................................... 错误!未定义书签。

4、

巩固与提高 .......................................................................................... 43

第12章 功能拓展-GUI ................................................................. 错误!未定义书签。

9.1组件的使用 .......................................................................................................... 错误!未定义书签。 9.1.1 GUI设计概述 ............................................................................................... 错误!未定义书签。 9.1.2容器 .............................................................................................................. 错误!未定义书签。 9.1.2常用控制组件 ............................................................................................ 错误!未定义书签。 9.1.2.3 Button类 .............................................................................................. 错误!未定义书签。 9.1.2.7 CheckboxGroup类 ................................................................................ 错误!未定义书签。 9.1.3菜单 ............................................................................................................ 错误!未定义书签。 9.1.3.1创建正规菜单: .................................................................................... 错误!未定义书签。

工作实施 .......................................................... 错误!未定义书签。

9.2事件的处理机制 .................................................................................................. 错误!未定义书签。 9.2.1事件源和事件 .............................................................................................. 错误!未定义书签。 9.2.2事件监听器 .................................................................................................. 错误!未定义书签。

7

工作实施 .......................................................... 错误!未定义书签。

9.3组件布局管理 ...................................................................................................... 错误!未定义书签。 9.3.1顺序布局 ...................................................................................................... 错误!未定义书签。 9.3.2边界布局 ...................................................................................................... 错误!未定义书签。 9.3.3卡片布局 ...................................................................................................... 错误!未定义书签。 9.3.4网格布局 ...................................................................................................... 错误!未定义书签。 9.3.5面板的使用 .................................................................................................. 错误!未定义书签。 9.3.6手工布局 ...................................................................................................... 错误!未定义书签。

工作实施 .......................................................... 错误!未定义书签。

8

第1章 面向对象开发基本概念

巩固与提高

1、 选择题

(1) 下列Java源程序结构中前三种语句的次序,正确的是( )。 A、import,package,public class B、import必为首,其他不限 C、public class,import,package

D、package,import,public class (2) 以下( )是表示类定义的关键字。 A、Class B、extends C、class D、int (3) Java语言中对象的主要组成部分有:( )。

A、状态与行为 B、抽象和封装 C、继承与多态 D、可重用和可扩展 (4) 以下( )是专门用于创建对象的关键字。 A、new B、double C、class D、int

(5) 完成程序,请在下划线地方选择正确的选项使得程序能正确输出“A”。( ) public class A {

void print() { System.out.println(“A”);} public static void main(String[] args) { } }

A、 A.print(); B、 print(); C、 new A().print(); D、 A().print(); (6)设 A为已定义的类名,下列声明A类的对象a的语句中正确的是( )。 A、 float A a; B、 public A a=A( ); C、 A a=new int( ); D、 A a=new A( ); (7)下列选项中,哪个是java语言所有类的父类( ) A、String B、 Vector C、 Object D、 KeyEvent

(8)用来导入已定义好的类或包的语句是( )

A、main B、import C、public class D、class

(9)类是具有相同( )的集合,是对对象的抽象描述。

A、 属性和方法 B、 变量和方法 C、变量和数据 D、 对象和属性 (10) 下面关于类和对象之间关系的描述,正确的是( )

A、联接关系 B、包含关系 C、具体与抽象的关系 D、类是对象的具体化

2、填空题

9

(1)类有两种基本成员是_______________和_______________。 (2)________是具有相同属性和行为的一组对象的总称。 (3)________是对象的抽象,对象是类的________。 (4)类头定义的基本格式要求为_______________、_______________、_______________和_______________。

(5)现有类MyClass,需要生成该类的一个对象myObject,可通过以下语句实现:________________________ 。

(6)在程序调用中,需要访问对象的成员变量和成员方法,常用的基本格式为 ________________ 和________________。

(7)创建对象的过程就是______________的过程

(8)面向对象技术的基本特征主要有___________、___________ 和 ___________ 。 (9)对象创建的步骤包括_______________、______________与______________。 (10)阅读下面的程序,在main()方法里添加语句完成如下的功能: A、创建一个MyValue类的对象myValue。 B、为myValue对象中的value域赋值10。

C、使用getValue方法获得myValue对象中的数据并将它打印在屏幕上。 class MyValue { private int value; public void setValue(int x) { value = x; } public int getValue() { return value; } }

public class UseValue{ public static void main(String args[]) {

__________________________________________ __________________________________________

__________________________________________

} }

3、操作题

(1)用Java语言描述一个盒子类Box,其有长、宽、高三个属性,并且能够设置每一个盒子的长、宽、高值和计算盒子的体积。再编写一个主类,在其主方法main()中创建一个具体的盒子,求出该盒子的体积。

(2)设计一个人类People,其有姓名、年龄、性别、身高、体重等属性,以及吃饭、穿衣服、跑步等行为。再编写一个主类,在其主方法main()中创建两个人类的对象,并分别为各对象的属性赋初值,然后打印出各对象的所有基本信息。

(3)学生有姓名(name)和成绩(score)信息。成绩有科目(course)和分数(grade)信息。学生类的getResult方法显示输出成绩信息,setData方法实现初始化学生信息。编写学生类(Student)和成绩类(Score),并测试。

(4)设计一个公共汽车类bus,只要求有速度和人数两个属性,和一个不带参数的构建器,具有加速度, 减速,上人,下人,停车,启动等方法。 创建一个对象,车上有35人,开始发车,中间下了13人,又上了25人,请问到站还有多少人 ?

(5)删除

10


Java面向对象软件开发(巩固与提高)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:实验四 OFDM系统仿真

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: