●第 1章 故事的開始 001第 2章 面向對像簡介 005第3章 如何由類創建一個對像 008第4章 編寫一個類,並創建一個對像 0114.1 包 0134.2 涉及的變量類型 014第5章 類的構造函數 0155.1 自定構造函數 0185.2 編寫多個構造函數 020第6章 類的方法:讓對像活動起來 021第7章 修飾符 025第8章 Java的第 一特征:封裝 029第9章 Java的第二特征:繼承 0329.1 繼承 0339.2 繼承的好處 0359.3 繼承關繫下,修飾符的有效範圍 037第 10章 Java的第三特征:多態 03910.1 丟失的方法 04010.2 新的戰術 04310.3 對像變量與對像的區別 04710.4 多態的例子 04810.5 接口 05210.6 接口的另外一種理解 05410.7 再理解接口 05610.8 Arraylist介紹 059第 11章 Java的一些事 06011.1 變量類型的改變 06111.2 Java不支持多繼承 06211.3 Java的多次繼承 06311.4 Java的修飾符 066第 12章 補充的知識點 06912.1 線程問題 07012.2 線程 07312.3 創建線程 07412.4 線程例子 078 12.5 異常處理 079第 13章 用Java創建一個小世界 08213.1世界的時鐘 08313.2 設計動物類和接口 08413.3 接口數組 08513.4 計算動物的生命值 08613.5 動物的編號 08713.6 隨機生成動物 08813.7 死亡動物的處理 089第 14章 多線程共享數據 09114.1 鄉村競賽 09214.2 多線程共享數據 09614.3 線程同步方式 099第 15章 上半部分結束 103第 16章 設計模式 10416.1 設計模式簡介 10516.2 UML介紹 10616.3 關聯關繫的分類 10816.4 單例模式 10916.5 工廠模式:要啥有啥的工廠 11216.6 建造者模式:改變的建造流程 11816.7 代理模式:片頭和片尾 12316.8 裝飾模式:外賣的小哥 12616.9 組合模式:漢堡套餐 13316.10 命令模式:控制命令 13916.11 策略模式:會員的 14416.12 狀態模式:自己改變的紅綠燈 14716.13 適配器模式:傲嬌的電器 15216.14 訪問者模式:傳來傳去 15516.15 觀察者模式:被觀察者纔是控制者 159第 17章 結束語 163附錄A 搭建Java開發環境 164
內容簡介
本書借助於漫畫展示的形式,使用Java編程語言講解了面向對像編程中的各種概念和理論知識,比如面向對像的簡介、由類創建一個對像的方法、類的編寫與對像的創建、類的構造函數、類的方法、修飾符、Java中的封裝/繼承/多態等特征、Java中的線程、用Java創建一個小世界、多線程共享數據,以及面向對像中的各種設計模式等。本書的附錄還講解了搭建Java開發環境的步驟和方法,便於讀者練習、實踐書中內容。通過本書,讀者可以在輕松幽默的氛圍中對面向對像編程產生濃厚的興趣,而不是被各種枯燥乏味的理論嚇跑,從而為後續的編程進階樹立信心。