首页 > 编程知识 正文

java面向对象程序设计第二版,面向对象程序设计例子

时间:2023-05-04 16:40:20 阅读:142618 作者:1320

序言

前言

第一章Java首次体验1

任务1使用记事本开发Java程序2

1.1.1 Java语言发展史2

1.1.2 Java开发环境构建3

1.1.3编写第一个Java程序4

1.1.4 Java跨平台原理5

使用任务MyEclipse开发Java程序6

1.2.1 MyEclipse的安装和使用6

1.2.2 Java API帮助文档8

1.2.3 Java反编译工具9

本章总结10

本章练习11

第二章数据类型和运算符13

任务1实现个人信息输出14

2.1.1变量命名14

2.1.2 Java的注释15

2.1.3数据类型18

任务2抽签程序23的实现

2.2.1常用运算符24

2.2.2运算符优先级32

本章总结33

本章练习33

第三章选择流量控制——结构和循环结构35

任务1判断成绩取得范围36

3.1.1流程控制结构36

3.1.2选择结构36

任务2计算学生课程平均分46

3.2.1循环结构46

3.2.2跳转语句54

本章总结60

本章练习60

第四章排列63

任务1使用数组的基本运算64

4.1.1一维数组64

4.1.2常见问题73

任务2计算学生的总成绩74

4.2.1二维排列74

4.2.2使用二维数组75

任务3按升序排列学生成绩76

4.3.1 Arrays类77

4.3.2 Arrays系的应用77

本章总结81

本章练习81

第五章综合实战——食品联盟预约系统83

5.1项目需求84

5.2项目环境准备84

5.3机箱盖技能要点84

5.4难点分析85

5.5项目实现构想86

本章总结98

本章练习98

第六章面向对象基础99

任务1实现类的基本操作100

6.1.1面向对象的基本概念100

6.1.2第101类定义

6.1.3对象103的创建和使用

任务2升级类功能106

6.2.1成员方法106

6.2.2成员变量109

6.2.3结构方法111

任务3在控制台上输出人员信息115

6.3.1软件包概述115

6.3.2打包步骤115

任务4使用包改进信息输出118

6.4.1包概述118

6.4.2包的定义119

6.4.3包的使用119

任务5使用访问修饰符120

6.5.1类和类成员的访问控制121

6.5.2静态关键字121

本章总结123

本章练习124

第七章继承和多态性127

任务1使用继承重新定义部门类128

7.1.1继承的基本概念128

7.1.2继承的应用129

任务2使用继承和重写完成类的结构130

7.2.1使用继承和重写实现部门级和子类130

7.2.2改写方法136

任务3输出医生给宠物看病的过程138

7.3.1实现多态性138

7.3.2多态性的应用142

本章总结144

本章练习144

第八章抽象类和接口147

实现任务模拟“愤怒的小鸟”游戏148

8.1.1初次了解抽象类和抽象方法148

8.1.2使用抽象类描述抽象事物149

8.1.3抽象类和抽象方法的好处151

8.1.4抽象类的极限152

8.1.5初识接口153

8.1.6使用接口的好处156

8.1.7面向对象设计原则158

本章总结159

本章练习159

第九章异常捕获和处理161

任务使用异常处理机制解决问题162

9.1.1异常概要162

9.1.2 Java异常处理机制166

本章总结175

本章练习176

第十章综合实战——QuickHit 177

10.1项目需求178

10.2项目环境准备178

10.3机箱盖技能要点178

10.4难点分析178

10.5项目实现构想182

本章总结186

本章练习186

附录187

附录1Java初学者的学习方法187

附录2MyEclipse的一般基本操作总结188

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。