面向對象程式設計導論

《面向對象程式設計導論》是2001-10-9電子工業出版社出版的圖書,作者是(美)C.Thomas Wu。

基本信息

內容簡介

《面向對象程式設計導論》圖書封面《面向對象程式設計導論》圖書封面

本書通過大量與現實世界程序設計有關實例全面而詳盡地講解了面向對象的程式設計思想和設計方法.Java作為一種面向對象的程式設計語言,在本書中僅僅是作為講授的工具.本書作為面向對象的程式設計的入門教科書,用於一個學期的課程,已經具有其他傳統面向過程程式設計語言經驗的開發人員也可以用本書作為面向對象的程式設計,圖形用戶界面以及事件驅動程式設計的入門.本書可供大專院校計算機專業的本科生使用.

圖書目錄

第0章 計算機和程式設計語言初步

0.1 計算機發展歷史

0.2 計算機體系結構

0.3 程式設計語言

0.4 java

習題

第1章 面向對象的程式設計與軟體開發初步1

1.1 類和對象

1.2 訊息和方法

1.3 類和實例數據值

1.4 繼承

1.5 軟體工程和軟體生命周期

1.6 用java玩得開心

習題

第2章 java程式設計基礎

2.1 第1個java應用程式

2.2 程式組成部分

2.3 編輯——編譯——運行的循環

2.4 javabook包

2.5 示例程序:顯示訊息

.2.6 第1個java applet

習題

第3章 數值數據

3.1 變數

3.2 算術表達式

3.3 常數

3.4 math類

3.5 inputbox

3.6 outputbox

3.7 示例程式:貸款計算器

3.8 數值表示法

習題

第4章 定義可實例化類

4.1 定義可實例化類

4.2 可實例化類和構造函式

4.3 可視修飾符:public和private

4.4 局部變數、返回值和參數傳遞

4.5 使用可實例化類的貸款計算器

習題

第5章 用applet處理輸入

5.1 在applet中使用gui對象

5.2 增加ActionListener到一個事件源

5.3 gui對象的絕對定位法

5.4 button類

5.5 轉換文本為數值

5.6 示例程式:判定身體質量指數(bmi)

5.7 作為應用程式運行一個applet

習題

第6章 選擇語句

6.1 if語句

6.2 布爾表達式和布爾變數

6.3 嵌套的if語句

6.4 listbox

6.5 switch語句

6.6 示例程式:繪製圖形

習題

第7章 重復語

7.1 while語句

7.2 編寫重複語句容易犯的錯誤

7.3 do-while語句

7.4 responsebox

7.5 for語句

7.6 嵌套的for語句

7.7 format類

7.8 貸款表

7.9 示例程式:hi-lo遊戲

7.10 遞歸方法(選修)

習題

第8章 字元與字元串

8.1 字元

8.2 字元串

8.3 簡單類型與引用類型

8.4 stringbuffer

8.5 作為參數傳遞對象

8.6 從方法返回對象

8.7 示例程式:word play

習題

第9章 數組

9.1 數組基礎

9.2 對象的數組

9.3 傳遞數組給方法

9.4 multiinputbox

9.5 自引用指針

9.6 示例程式:地址簿

9.7 二維數組

9.8 向量

習題

第10章 排序與查找

10.1 查找

10.2 排序

10.3 堆排序

10.4 示例程式:排序addressbook

習題

第11章 檔案輸入輸出

11.1 file和filedialog對象

11.2 低級檔案i/o

11.3 高級檔案i/o

11.4 異常處理

11.5 對象i/o

11.6 類示例:保存addressbook對象

習題

第12章 可重用類和程式包

12.1 對象類型

12.2 方法過載和重載的方法

12.3 類示例:可重用的eggypeggy和hilo

12.4 程式包

習題

第13章 gui對象和事件驅動編程

13.1 在一個框架視窗中放置按鈕

13.2 處理事件

13.3 在框架視窗中放置textfield對象

13.4 選單

13.5 處理滑鼠事件

13.6 其他gui對象

13.7 例程:簡單的計算器

習題

第14章 繼承和多態

14.1 用繼承定義類

14.2 利用多態高效地使用類

14.3 繼承和成員的可訪問性

14.4 繼承和構造函式

14.5 抽象超類和抽象方法

14.6 何時不使用繼承

習題

第15章 班級花名冊維護程式

15.1 方法調用順序框圖

15.2 問題陳述

15.3 總體規劃

15.4 開發的第1步:帶有選單的程式框架

15.5 開發的第2步:創建一個新的花名冊

15.6 開發的第3步:增加學生

15.7 開發的第4步:刪除學生

15.8 開發的第5步:編輯學生姓名

15.9 開發的第6步:編輯測試分數並計算等級

15.10 開發的第7步:顯示學生信息

15.11 開發的第8步:保存班級花名冊

15.12 開發的第9步:完成並改進

15.13 studentnamedialog對話框

15.14 testscoredialog對話框

習題

第16章 遞歸方法

16.1 遞歸的基本元素

16.2 目錄列表

16.3拼詞遊戲

16.4 漢諾塔

16.5 快速排序

16.6 不應使用遞歸的情況

習題

附錄a javabook包

附錄b 對象框圖摘要

附錄c javabook包中的常用類

相關詞條

相關搜尋

熱門詞條

聯絡我們