Java 物件導向程式設計 ─ 理論與實作, 2/e

胡志堅

  • 出版商: 文京
  • 出版日期: 2024-07-05
  • 售價: $580
  • 貴賓價: 9.8$568
  • 語言: 繁體中文
  • 頁數: 547
  • ISBN: 6263920270
  • ISBN-13: 9786263920279
  • 相關分類: Java 程式語言Object-oriented
  • 下單後立即進貨 (約5~7天)

商品描述

本書深入探討Java物件導向程式設計的核心概念,為讀者提供了一場深度學習物件導向程式設計的旅程。書中不僅提供理論基礎,更透過豐富的實例演練,讓讀者能夠深刻理解Java物件導向程式設計的各個層面。

  全書共10章:第1章介紹程式設計的基本原理以及Java開發環境的構建;第2、3章引導讀者理解類別與物件的概念,以及如何運用它們解決實際問題;第4至7章闡釋繼承、抽象類別、以及介面等物件導向程式設計的重要觀念,並深入挖掘Java核心技術,讓讀者能夠靈活運用物件導向程式的特性;第8、9章說明泛型與集合,引導讀者認識資料結構的基礎理論(如堆疊、序列等)與實作,並於第10章深入探討例外處理的技術。這些主題是每位Java程式設計師必須掌握的重要觀念,也是應對程式專案開發不可或缺的技能。

  作者編寫時採用學習模組化的教學策略,發展出一系列學習模組為本書架構。第2至7章分別為思維模組、理論模組、應用模組,並在各章中安排實作練習、問題導向專題、學習評估等模組,最後在第10章安排例外處理模組,循序漸進引導讀者採用上述學習模組的架構,依序練習,親自實作程式,並針對不同階段的學習模組進行學習評估,是讀者學習Java物件導向程式設計的得力助手。

  本書各章實作演練與作業均需由讀者研讀全章之後實際操作演練或從該章內容中歸納整理成自己的心得來回答,書中不提供解答。自學讀者選購前請知悉,銷售單位與出版者均無法提供解答。

目錄大綱

Chapter 01 程式設計與開發環境

1-1 Java源起與現況

1-2 開發環境介紹

1-3 OnlineGDB

1-4 Eclipse IDE

作業

 

Chapter 02 類別與物件概念

2-1 區域變數、類別變數與實例變數

2-2 類別方法與實例方法

2-3 封裝與Setter、Getter方法

2-4 實作案例:洗牌和發牌模擬

程式實作演練

作業

 

Chapter 03 類別與物件深度理解

3-1 類別、建構子與方法

3-2 成員的存取控制

3-3 建構子與多載的運用方式

程式實作演練

作業

 

Chapter 04 繼承的基礎觀念

4-1 繼承的基本概念

4-2 方法的繼承

4-3 方法的改寫

程式實作演練

作業

 

Chapter 05 繼承的進階觀念

5-1 繼承的重要觀念

5-2 方法改寫進階設計

程式實作演練

作業

 

Chapter 06 抽象類別

6-1 物件導向程式的特性

6-2 抽象類別基礎介紹

6-3 抽象類別的設計

6-4 抽象類別的應用範例

程式實作演練

作業

 

Chapter 07 介面

7-1 介面基本概念

7-2 介面的使用情境

7-3 介面的應用範例

程式實作演練

作業

 

Chapter 08 泛型與集合(上)

8-1 Java集合框架簡介

8-2 集合框架的介面元件

8-3 應用範例

程式實作演練

作業

 

Chapter 09 泛型與集合(下)

9-1 映射框架介紹

9-2 映射框架的介面元件

9-3 應用範例

程式實作演練

作業

 

Chapter 10 例外處理

10-1 例外處理的基本概念

10-2 try-catch與try-catch-finally區塊

10-3 例外傳播throw與throws

10-4 應用範例

程式實作演練

作業

 

參考文獻