何為面向對象編程
面向對象編程(Object-oriented Programming,縮寫:OOP)是軟件工程中一種具有對象概念的編程范式(Programming Paradigm),同時也是一種程序開發的抽象方針,與之對應的編程范式還有:函數式編程(Functional Programming)、過程式編程(Procedural Programming)、響應式編程(Reactive Programming)等。
隨著計算機科學的發展,面向對象也一直在擴展,其實面向對象只是一種編程范例,或者是一種編程思路,只是編碼解決問題的一種通用思路,不同語言對于面向對象的支持與實現其實也是大同小異,了解面向對象的思想更為重要。無需糾結概念上的區別,例如,Golang認為組合優于繼承,但是從大體來看其實組合和繼承最終的結果都是為了復用。
《漫畫面向對象編程》借助于漫畫展示的形式,使用JAVA編程語言講解了面向對象編程中的各種概念和理論知識,比如面向對象的簡介、由類創建一個對 象的方法、類的編寫與對象的創建、類的構造函數、類的方法、修飾符、Java 中的封裝/繼承/多態等特征、Java 中的線程、用Java創建一個小世界、多線程共享數據,以及面向對象中的各種設計模式等。本書的附錄還講解了搭建Java開發環境的步驟和方法,便于讀者練習、實踐書中內容。
通過本書,讀者可以在輕松幽默的氛圍中對面向對象編程產生濃厚的興趣,而不是被各種枯燥乏味的理論嚇跑,從而為后續的編程進階樹立信心。
閱讀方法
目錄
由于篇幅限制小編,小編只在這里給大家展示目錄及部分內容,有需要完整文檔的程序猿(媛)可以幫忙轉發+關注,后臺私信【學習】或【資料】獲取
第1章故事的開始
第2章面向對象簡介
第3章如何由類創建一個對象
第4章編寫一個類,并創建一個對象
第5章類的構造函數
第6章類的方法:讓對象活動起來
第7章修飾符
第8章Java的第一特征:封裝
第9章 Java的第二特征: 繼承
第10章Java的第三特征:多態
第11章Java的一些事
第12章補充的知識點
第13章用Java創建一個小世界
第14章多線程共享數據
第15章上半部分結束、第16章設計模式
17章結束語
少年!加油吧!你離開發網站只差一本《漫畫面向對象編程》了!
領取文章中的《漫畫面向對象編程》,只需要:
——對文章將進行轉發+評論,關注我之后私信100%免費領取口令「學習」或「資料」即可。






