好程式設計師Java培訓分享Java物件導向概念解析

好程式設計師發表於2020-05-08

  好程式設計師 Java 培訓分享 Java 物件導向概念解析, Java 作為構建程式語言的核心基礎,已經得到了越來越多人的青睞。人們在對 Java 充滿嚮往的同時,對於 Java 面對物件知識點的興趣越來越濃厚。那物件導向到底指的是什麼呢 ? 我們首先從概念開始講起。物件導向是現在最為流行的軟體設計與開發方法, Java 本身最大的特點就是在於它是一門物件導向的程式語言,而物件導向中兩個最為核心的要素就是類和物件。眾所周知,現在程式開發幾乎都是以物件導向為基礎,物件導向包括三個主要特徵,分別為封裝性、繼承性、多型性。

   首先,我們來簡單說一下封裝。封裝是物件導向方法所應遵守的一個重要原則。封裝有兩層含義,一是把物件成員的屬性、方法看成一個密不可分的整體,將這兩者封裝在一個獨立單位中,二是把不需要讓外界知道的資訊隱藏起來,有些物件的屬性和方法允許外界使用者知道,但也有一些方法和屬性,不允許讓外界知道,或者只允許使用物件的功能。

   其次,繼承是物件導向方法中重要的概念,是提高軟體開發效率的重要手段。繼承擁有反映事物一般特性的類,然後在其基礎上派生出反映事物的類。例如現在有的動物類,該類描述了動物的基礎屬性與方法。物件導向的程式設計中的繼承機制,大大增強了程式程式碼的重複利用性,提高軟體開發的效率,減少了程式產生錯誤的可能性,當然也為程式的修改提供了便利。

   最後,則是多型,多型是面向程式設計的又一個重要特徵。多型是指程式設計師中出現重名現象,Java 語言中含有方法過載與物件多型兩種形式的多型。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913864/viewspace-2690569/,如需轉載,請註明出處,否則將追究法律責任。

相關文章