深入理解 OOP 及其關鍵原則將有助於您更好地理解 Java 語言的結構並編寫出良好的代碼。此資源選擇包括幾篇文章,這些文章將教您 OOP 基礎知識以及一些有用的細微差別。

面向對象編程的原則

如果您想知道為什麼 Java 是這樣設計的,而不是其他方式,那麼是時候看看編程理論——OOP 的原則了。這個詳細的課程將教您什麼是面向對象編程,並解釋繼承、抽象、封裝和多態性。然後您將看到如何在 Java 中實現這些原則的示例。

面向對象的原則

這是關於 OOP 的另一課。它將使用示例來幫助您了解什麼是類和對象,以及如何應用基本的 OOP 原則。您還將收到有關如何使您的編程風格與 OOP 概念保持一致的有用提示。

Java封裝

這篇簡短的文字將告訴您更多關於封裝的信息。為什麼在 Java 中需要它?封裝的概念如何幫助我們?如果沒有封裝我們會做什麼,那麼我們的代碼會是什麼樣子?

多態性和朋友

而這篇文章是關於多態性的。它將幫助您更深入地了解這一 OOP 原則。您還將了解靜態多態性與動態多態性有何不同。基本上,這個材料中有很多新信息,所以不要跳過它!