網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > 生活小知識 > 

面向對象程序設計的三個基本特徵

欄目: 生活小知識 / 發佈於: / 人氣:2.36W

什麼是面向對象程序設計的三個基本特徵?一起來了解一下吧。

面向對象程序設計的三個基本特徵

面向對象程序設計分三個基本特徵是:封裝、繼承、多態、

1、封裝是指將某事物的屬性和行爲包裝到對象中,這個對象只對外公佈需要公開的屬性和行爲,而這個公佈也是可以有選擇性的公佈給其它對象。

2、繼承是子對象可以繼承父對象的屬性和行爲,亦即父對象擁有的屬性和行爲,其子對象也就擁有了這些屬性和行爲。

3、多態性是指允許不同類的對象對同一消息作出響應。

面向對象是軟件開發方法。面向對象的概念和應用已超越了程序設計和軟件開發,擴展到如數據庫系統、交互式介面、應用結構、應用平臺、分佈式系統、網絡管理結構、CAD技術、人工智能等領域。面向對象是一種對現實世界理解和抽象的方法,是計算機編程技術發展到一定階段後的產物。面向對象是相對於面向過程來講的,面向對象方法,把相關的數據和方法組織爲一個整體來看待,從更高的層次來進行系統建模,更貼近事物的自然執行模式。