物件導向的三大特性是什麼
#物件導向的三大特徵是封裝,繼承,多態。
(相關影片教學分享:java影片教學)
什麼是封裝?
把客觀的事物封裝成抽象的類,並且類別可以把自己的資料和方法只讓可信的類別或物件操作,對不可信的類別進行資訊的隱藏。簡單的說就是:封裝使物件的設計者與物件的使用者分開,使用者只要知道物件可以做什麼就可以了,不需要知道具體是怎麼實現的。封裝可以有助於提高類別和系統的安全性。
什麼是繼承?
繼承指的是建立一個新的衍生類,從一個或多個先前定義的類別中繼承資料和函數,可以重新定義或加進新資料和函數,從而建立了類別的層次或等級。
什麼是多型?
多態性指的是: 同一操作作用與不同類別的實例,將產生不同的執行結果,也就是不同類別的物件收到相同的訊息時,將會得到不同的結果。
物件導向(Object Oriented)是軟體開發方法。物件導向的概念和應用已超越了程式設計和軟體開發,擴展到如資料庫系統、互動式介面、應用結構、應用平台、分散式系統、網路管理結構、CAD技術、人工智慧等領域。物件導向是一種對現實世界理解和抽象的方法,是電腦程式設計技術發展到某個階段後的產物。
更多程式設計入門教學,請追蹤PHP中文網!
以上是物件導向的三大特性是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!