本书是一本介绍面向对象程序设计中基本概念原理、方法与实现的教材。书中以准确的语言和丰富的示例程序系统地介绍了C++语言的各种语法结构及其特性。全书从初学者的视角入手,紧紧围绕着如何进行程序设计而展开,由浅入深地使读者掌握面向对象程序设计的思想与方法。生动、形象、丰富的大量实例与每章、每小节都会出现的建议、小提示等内容都是本书的一大特色。
本书是一本介绍面向对象程序设计中基本概念原理、方法与实现的教材,主要用于本科生学习面向对象程序设计课程及上机实验。本书采用C++语言为基础,VC6.0为实验环境,系统地阐述了面向对象程序设计的特点和思想,旨在使读者迅速迈入面向对象程序设计的大门,同时掌握C++程序设计的基本技能和面向对象程序设计的概念与方法,并能编写出具有良好风格的程序。
本教材共分为9章,并有3个附录。第1章绪论总的介绍面向对象程序设计和C++语言,第2章通过和传统程序设计的比较介绍面向对象程序设计的概念和特性,第3章至第9章,详细阐述了C++支持的面向对象程序设计的基本方法,包括C++语言基础、类、对象、派生与继承、多态性、I/O流、模板等。最后,在附录中介绍了相应的开发环境,并安排了综合与系统的训练,以期扩充学生的知识性,提高其编程能力。