本書是一本介紹面向對象程序設計中基本概念原理、方法與實現(xiàn)的教材,主要用于本科生學習面向對象程序設計課程及上機實驗。本書采用C++ 語言為基礎,VC6.0為實驗環(huán)境,系統(tǒng)地闡述了面向對象程序設計的特點和思想,旨在使讀者迅速邁入面向對象程序設計的大門,同時掌握C++程序設計的基本技能和面向對象程序設計的概念與方法,并能編寫出具有良好風格的程序。本教材共分為9章,并有3個附錄。第1章緒論總的介紹面向對象程序設計和C++語言,第2章通過和傳統(tǒng)程序設計的比較介紹面向對象程序設計的概念和特性,第3章至第9章,詳細闡述了C++支持的面向對象程序設計的基本方法,包括C++語言基礎、類、對象、派生與繼承、多態(tài)性、I/O流、模板等。最后,在附錄中介紹了相應的開發(fā)環(huán)境,并安排了綜合與系統(tǒng)的訓練,以期擴充學生的知識性,提高其編程能力。