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

发布时间 : 星期二 文章Java面向对象软件开发(巩固与提高)更新完毕开始阅读

Java面向对象 软件开发

姚骏屏、汪卫星 主编 李再友、何桂兰、陈俟伶副主编

参编:张红实、刘飞、刘志强、谭登超、张正龙、张安荣

1

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

1.1 类 ......................................................................................................................... 错误!未定义书签。 1.1.1 什么是类 ..................................................................................................... 错误!未定义书签。 1.1.2 如何创建类 ................................................................................................. 错误!未定义书签。 1.2对象 ...................................................................................................................... 错误!未定义书签。 1.2.1 什么是对象 ................................................................................................. 错误!未定义书签。 1.2.2 对象与类的关系 ......................................................................................... 错误!未定义书签。 1.2.3 如何创建对象 ............................................................................................. 错误!未定义书签。 1.2.4 如何访问对象成员 ..................................................................................... 错误!未定义书签。

? 巩固与提高 ............................................................................................ 9

第2章 面向对象开发特点 ......................................................................................... 11

2.1封装 ...................................................................................................................... 错误!未定义书签。 2.1.1 类的封装性 ................................................................................................. 错误!未定义书签。 2.1.2 Java中的包 .................................................................................................. 错误!未定义书签。 2.1.3 类及类成员的访问权限 .............................................................................. 错误!未定义书签。 2.1.4类的构造方法 .............................................................................................. 错误!未定义书签。 2.1.5 this关键字.................................................................................................... 错误!未定义书签。 2.1.6 static静态成员 ............................................................................................. 错误!未定义书签。

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

2.2 继承 ..................................................................................................................... 错误!未定义书签。 2.2.1 类的继承性 ................................................................................................. 错误!未定义书签。 2.2.2 类继承的实现 ............................................................................................. 错误!未定义书签。 2.2.3 成员的覆盖 ................................................................................................. 错误!未定义书签。 2.2.4 super关键字 ................................................................................................. 错误!未定义书签。 2.2.5派生类的初始化 .......................................................................................... 错误!未定义书签。 2.2.6 对象之间的类型转换.................................................................................. 错误!未定义书签。

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

2.3 多态 ..................................................................................................................... 错误!未定义书签。 2.3.1重载 .............................................................................................................. 错误!未定义书签。 2.3.2 重写 ............................................................................................................. 错误!未定义书签。

2

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

?

巩固与提高 ........................................................................................... 11

第3章 面向对象设计思想 ........................................................................................ 15

3.1 抽象 ..................................................................................................................... 错误!未定义书签。 3.1.1 抽象类 ......................................................................................................... 错误!未定义书签。 3.1.2 ........................................................................................................................... 最终类 ....................................................................................................................................... 错误!未定义书签。

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

3.2 接口 ..................................................................................................................... 错误!未定义书签。 3.2.1接口的定义 .................................................................................................. 错误!未定义书签。 3.2.2接口的实现 .................................................................................................. 错误!未定义书签。 3.2.3接口的继承 .................................................................................................. 错误!未定义书签。 3.2.4 实现多接口 ................................................................................................. 错误!未定义书签。

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

? 巩固与提高 .......................................................................................... 15

第4章 面向对象开发常用类 .................................................................................... 18

4.1 String与StringBuffer .......................................................................................... 错误!未定义书签。 4.1.1字符串类型类 .............................................................................................. 错误!未定义书签。 4.1.2数据类型类 .................................................................................................. 错误!未定义书签。 4.1.3 数学(Math)类 ......................................................................................... 错误!未定义书签。 4.1.4 随机数处理(Random)类 ........................................................................ 错误!未定义书签。

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

4.2 Set接口及其实现类 ............................................................................................ 错误!未定义书签。 4.2.1 集合框架概述 ............................................................................................. 错误!未定义书签。 4.2.2 Collection接口 ............................................................................................. 错误!未定义书签。 4.2.3规则集Set和它的常用实现类 .................................................................... 错误!未定义书签。

3

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

4.3 List接口及其实现类 ........................................................................................... 错误!未定义书签。 4.3.1线性存储结构 .............................................................................................. 错误!未定义书签。 4.3.2 ArrayList与LinkedList ................................................................................ 错误!未定义书签。 4.3.3向量类Vector ............................................................................................... 错误!未定义书签。 4.3.4 栈Stack ....................................................................................................... 错误!未定义书签。

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

4.4 Map接口及其实现类 .......................................................................................... 错误!未定义书签。 4.4.1Map接口 ....................................................................................................... 错误!未定义书签。

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

4.5异常处理类 .......................................................................................................... 错误!未定义书签。 10.4.1 Java异常处理机制 .................................................................................... 错误!未定义书签。 10.4.2 Java中的异常类 ........................................................................................ 错误!未定义书签。

巩固与提高 .................................................................................... 错误!未定义书签。 第5章 项目需求分析 ............................................................................................... 23

5.1用例图 .................................................................................................................. 错误!未定义书签。 5.1.1 系统角色与用例分析.................................................................................. 错误!未定义书签。 5.1.2 角色与用例之间的关系 .............................................................................. 错误!未定义书签。 5.1.3 角色与角色之间的关系 .............................................................................. 错误!未定义书签。 5.1.4 用例之间的关系 ......................................................................................... 错误!未定义书签。

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

巩固与提高 ................................................................................................................ 25 第6章 项目开发环境搭建 ........................................................................................ 36

4

联系合同范文客服:xxxxx#qq.com(#替换为@)