面向对象程序设计

面向对象程序设计

叶乃文, 王丹, 杨惠荣, 编著

出版社:清华大学出版社

年代:2013

定价:35.0

书籍简介:

本书根据国内外最新的面向对象程序设计课程的教学大纲要求,按照首先阐述面向对象程序设计方法的相关概念,然后选择具有典型特征的示例,并选择Java作为实现工具的基本教学策略论述本课程的全部内容。本书的此次修订增加了一些JDK5.0以后的新功能,并调整了一些章节的内容。学生通过本书的学习能够掌握面向对象的程序设计方法,学会Java程序设计的基本方法,养成良好的程序设计习惯。

作者介绍:

叶乃文,文北京工业大学副教授。主要研究方向为软件自动化和计算机算法分析。作为项目骨干完成多项省部级项目以及企事业委托项目。国家级教学团队“计算机软件基础课教学团队”骨干成员。主编《C语言程序设计》、《Java语言程序设计》等教材10余部。北京市精品课程“数据结构”骨干教师。多次指导学生组队参加ACM等程序设计大赛,取得了良好成绩。   王丹,工学博士,北京工业大学教授。主要研究方向为分布式软件、可信软件。近年来,作为项目骨干完成国家重点基础研究发展计划、国家自然科学基金、省部级项目以及企事业委托项目多项,在国内重要学术刊物和国际国内学术会议上发表学术论文50余篇。2009年获第六届国家级教育教学成果二等奖。国家级教学团队“计算机软件基础课教学团队”骨干成员。主编教材2部。   杨惠荣,工学博士,北京工业大学计算机学院软件系教师。主要研究方向为Web服务、软件工程。近年来,作为项目骨干完成多项省部级项目以及企事业委托项目,在国内重要学术刊物和国际国内学术会议上发表学术论文20余篇。教学经验丰富,主要讲授面向对象程序设计等课程。

书籍目录:

第1章 面向对象程序设计概论

1.1 结构化程序设计

1.1.1 结构化程序设计方法的产生背景

1.1.2 结构化程序设计方法

1.1.3 利用结构化程序设计方法求解问题域的基本过程

1.2 面向对象的程序设计

1.2.1 面向对象程序设计方法的产生背景

1.2.2 面向对象程序设计方法

1.3 基本概念

1.3.1 抽象

1.3.2 封装

1.3.3 对象

1.3.4 类

1.3.5 消息

1.3.6 继承

1.3.7 多态

1.3.8 UML

1.4 面向对象的程序设计语言

1.4.1 什么是面向对象程序设计语言

1.4.2 几种具有代表性的面向对象的程序设计语言

本章小结

课后习题

第2章 Java程序设计语言概述

2.1 Java程序设计语言的发展

2.2 Java程序设计语言的基本特征

2.3 Java程序设计语言环境

2.4 Java程序的基本结构

2.5 Java程序的基本数据类型

2.6 标识符、注释、直接量、变量和常量

2.7 Java程序的输入输出

2.8 运算符和表达式

2.9 流程控制语句

2.10 一维数组

2.10.1 -维数组的声明与创建

2.10.2 -维数组的初始化

2.10.3 -维数组元素的访问

2.10.4 -维数组的复制

2.10.5 Arrays类的应用

2.10.6 -维数组的应用举例

2.11 二维数组

2.11.1 二维数组的声明与创建

2.11.2 二维数组的初始化

2.11.3 二维数组元素的访问

2.11.4 二维数组的应用举例

2.12 字符串常量String

本章小结

课后习题

上机实践题

第3章 抽象与封装

3.1 抽象与封装的实现技术

3.2 类

3.2.1 类的定义

3.2.2 成员变量的声明与初始化

3.2.3 成员方法的声明

3.2.4 成员方法的重载

3.2.5 构造方法

3.3 对象

3.3.1 对象的创建

3.3.2 对象成员的使用

3.3.3 对象的清除

3.4 访问属性控制

3.4.1 默认访问属性

3.4.2 public访问属性

3.4.3 private访问属性

3.4.4 protected访问属性

……

第4章 继承与多态

第5章 异常处理

第6章 流式输入输出及文件处理

第7章 泛型程序设计与聚合

第8章 图形用户界面

第9章 事件处理

第10章 多线程程序设计

第11章 数据库访问的编程技术

参考文献

内容摘要:

面向对象的程序设计方法是当今普遍使用的一种程序设计方法,它是计算机软件开发人员必须掌握的基本技术。本书根据国内外最新的面向对象程序设计课程的教学大纲要求,首先阐述面向对象程序设计方法的相关概念,然后选择具有典型特征的示例,并选择Java作为实现工具。本书的此次修订增加了一些JDK 5.0以后的新功能,并调整了一些章节的内容。学生通过本书的学习能够掌握面向对象的程序设计方法,学会Java程序设计的基本方法,养成良好的程序设计习惯。本书共分11章,内容包括面向对象程序设计概论、Java程序设计语言概述、抽象与封装、继承与多态、异常处理、流式输入输出及文件处理、泛型程序设计与数据结构、图形用户界面、事件处理、多线程程序设计和数据库访问的编程技术。本书内容丰富,理论联系实际,可读性强,既可以作为高等院校计算机专业及相关专业本科生学习面向对象程序设计课程的教材,也可供从事软件开发的工程师和自学读者学习参考。

编辑推荐:

《面向对象程序设计(第3版)/21世纪大学本科计算机专业系列教材·普通高等教育“十一五”国家级规划教材》特色:
·本书内容符合本课程的教学大纲要求,涵盖本课程的全部知识点。
·本书从面向对象程序设计方法入手,采用先阐述相关的理论概念、再通过典型实例说明实 现方式的教学策略,使学生易于理解。
·本书在阐述面向对象软件开发的基本过程中,渗透了软件工程所倡导的基本开发理念。
·本书根据Java语言的最新发展,增加了JDK5.0、JDK 6版本的新功能。
·本书中的全部程序代码在NetBeans开发环境下调试运行。
·本书内容丰富,理论联系实际,可读性强,既可作为高校计算机及相关专业本科生学习面 向对象程序设计的教材,也可供从事软件开发的工程师和自学读者学习参考。
·本书实验题目以及习题具有较大独立性,既可与教材配套使用,也可作为读者自学的辅助 材料。

书籍规格:

书籍详细信息
书名面向对象程序设计站内查询相似图书
9787302329077
如需购买下载《面向对象程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次3版印次1
定价(元)35.0语种简体中文
尺寸26 × 19装帧平装
页数印数 3000

书籍信息归属:

面向对象程序设计是清华大学出版社于2013.出版的中图分类号为 TP312 的主题关于 面向对象语言-程序设计-高等学校-教材 的书籍。