本書以循序漸進、深入淺出的方式引導讀者步入面向對象程序設計的大門。本書假設讀者無任何程序設計基礎,從基本數(shù)據(jù)類型與基本控制結構開始,逐步過渡到函數(shù)、類與對象、復合數(shù)據(jù)類型、繼承、多態(tài)性、類屬、輸入/輸出流等復雜機制,最后還介紹了提高程序可靠性的程序斷言與異常處理機制、提高程序可重用性的規(guī)范方法等高級內容。書中提供了豐富、典型的例題,并且每一章均附大量精選的練習題考題與上機實習題。本書不僅介紹面向對象程序設計語言,而且強調面向對象程序設計方法,注重程序設計理論與實踐相結合,適合作為計算機專業(yè)程序設計課程的入門教材,也可作為其他專業(yè)高年級學生學習面向對象程序設計的教材,同時可供廣大軟件開發(fā)人員參考。