2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

面向對象方法和C++程序設計

  • 作者:黃平牧,肖波 著
  • 出版社: 北京郵電大學出版社
  • 出版時間:2010-09-01
  • 版次:1
  • 商品編號: 10436792

    頁數:211

    印次:1

    印刷時間:2010-09-01


HK$50.20 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《面向對象方法和C++程序設計》較全面、細緻地介紹面向對象的方法和c++語言。在內容的安排上,被分成面向對象的編程語言以及面向對象的分析和設計兩個部分。在面向對象編程語言部分,主要介紹c++語言的相關知識,包括:對象的封裝方法,代碼復用技術,多態的應用,泛型編程,異常處理機制,輸入輸出操作等。在面向對象的分析和設計部分,首先介紹如何從陳述需求開始,構建三個分析模型(對象模型、動態模型和功能模型),然後闡述怎樣對這三個模型進行擴充,以完成面向對象的設計過程。
  為了使讀者能較好地理解和掌握《面向對象方法和C++程序設計》的內容,各章末尾均配備了練習題。《面向對象方法和C++程序設計》可供高等院校信息、通信、計算機等專業的師生使用,也可作為廣大應用計算機人員的重要參考書。

目錄

第l章 緒論
1.1 軟件業歷史和程序設計方法
1.1.1 軟件業歷史
1.1.2 程序設計方法
1.2 面向對象的基本概念
1.2.1 什麼是面向對象
1.2.2 對象和對象的模型化
1.2.3 對象的抽象與類
1.2.4 消息
1.2.5 類之間的關係
1.2.6 多態性
1.3 面向對象的軟件開發
1.3.1 面向對象的分析和設計
l_3.2 面向對象的開發語言
1.3.3 面向對象的開發工具
習題

第2章 c++基礎
2.1 新規定和新概念
2.1.1 C++程序的組織
2.1.2 程序的註釋
2.1.3 變量定義
2.1.4 C++中的常量
2.1.5 引用類型
2.2 新的運算符
2.2.1 輸入和輸出運算符
2.2.2 作用域運算符
2.2.3 new和delete運算符
2.3 函數的新變化
2.3.1 函數聲明和定義
2.3.2 內聯函數(inline函數)
2.4 其他
2.4.1 枚舉類型
2.4.2 強制類型轉換
2.4.3 void類型
習題

第3章 類和對象
3.1 面向對象程序設計的基本特點
3.1.1 抽象
3.1.2 封裝和信息隱藏
3.1.3 繼承和多態
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.4 對象初始化
3.4.1 對象初始化
3.4.2 對象數組初始化
3.5 對象成員
3.5.1 初始化表
3.5.2 應用舉例
3.6 靜態成員
3.6.1 問題提出
3.6.2 靜態成員
3.6.3 應用舉例
3.7 友元
3.7.1 友元是外部函數
3.7.2 友元是類成員函數
3.7.3 友類
3.8 常量成員
3.8.1 常量成員的聲明
3.8.2 應用舉例
3.9 對象指針
3.9.1 this指針
3.9.2 成員函數指針
習題

第4章 函數重載和運算符重載
4.1 多態性概述
4.2 函數重載
4.3 運算符重載
4.4 賦值運算和拷貝策略
4.4.1 賦值運算和拷貝策略
4.4.2 類聚合中的拷貝構造函數和賦值運算
4.5 特殊運算符重載
4.5.1 運算符「++」和「一一」
4.5.2 下標運算符「[]」
4.5.3 函數調用運算符「()」
4.5.4 提取/插入運算符「>>」和「<<」
4.5.5 運算符重載實例
4.6 類型轉換
習題

第5章 繼承
5.1 繼承與派生
5.1.1 繼承與派生的概念
5.1.2 派生類的聲明
5.2 訪問控制和繼承方式
5.2.1 對類中成員的訪問方式
5.2.2 訪問控制和繼承方式
5.3 同名覆蓋和訪問權限調整
5.3.1 成員函數的同名覆蓋
5.3.2 訪問權限的調整機制
5.4 繼承中的成員訪問
5.4.1 派生類成員的標識與訪問
5.4.2 繼承中的友元關係
5.5 多重繼承
5.5.1 重複繼承
5.5.2 共享繼承
5.6 派生類的構造函數與析構函數
5.6.1 單繼承的構造函數
5.6.2 多繼承的構造函數
5.6.3 繼承中的析構函數
5.7 賦值兼容規則與繼承中的成員拷貝
5.7.1 賦值兼容規則
5.7.2 繼承中的拷貝構造函數和賦值運算
習題

第6章 虛函數
6.1 運行多態和束定
6.2 虛函數
6.2.1 虛函數的聲明
6.2.2 虛函數的使用
6.2.3 應用舉例
6.3 純虛函數和抽象類
6.3.1 純虛函數
6.3.2 抽象類
6.4 虛析構函數和運算符虛函數
6.4.1 虛析構函數
6.4.2 運算符虛函數
習題

第7章 模板
7.1 模板的概念
7.2 函數模板
7.2.1 函數模板定義
7.2.2 函數模板的用法
7.3 類模板
7.3.1 類模板的概念
7.3.2 類模板的使用
7.3.3 模板類的顯式定義性聲明
7.3.4 類模板中的其他概念
7.4 C++標準模板庫STL
7.4.1 STL簡介
7.4.2 命名空間及聲明
7.4.3 string類型
第8章 異常處理
第9章 流
第10章 面向對象的分析與設計


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。