首頁 >常見問題 >物件導向的三大特性是什麼

物件導向的三大特性是什麼

angryTom
angryTom原創
2020-02-29 14:51:4749316瀏覽

物件導向的三大特性是什麼

物件導向的三大特性是什麼

#物件導向的三大特徵是封裝繼承多態

(相關影片教學分享:java影片教學

什麼是封裝?

把客觀的事物封裝成抽象的類,並且類別可以把自己的資料和方法只讓可信的類別或物件操作,對不可信的類別進行資訊的隱藏。簡單的說就是:封裝使物件的設計者與物件的使用者分開,使用者只要知道物件可以做什麼就可以了,不需要知道具體是怎麼實現的。封裝可以有助於提高類別和系統的安全性。

什麼是繼承?

繼承指的是建立一個新的衍生類,從一個或多個先前定義的類別中繼承資料和函數,可以重新定義或加進新資料和函數,從而建立了類別的層次或等級。

什麼是多型?

多態性指的是: 同一操作作用與不同類別的實例,將產生不同的執行結果,也就是不同類別的物件收到相同的訊息時,將會得到不同的結果。

物件導向(Object Oriented)是軟體開發方法。物件導向的概念和應用已超越了程式設計和軟體開發,擴展到如資料庫系統、互動式介面、應用結構、應用平台、分散式系統、網路管理結構、CAD技術、人工智慧等領域。物件導向是一種對現實世界理解和抽象的方法,是電腦程式設計技術發展到某個階段後的產物。

更多程式設計入門教學,請追蹤PHP中文網!

以上是物件導向的三大特性是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn