
面向對象程序設計的三個基本特征封裝、繼承和多態 。
【面向對象程序設計的三個基本特征】
1、封裝是指將某事物的屬性和行為包裝到對象中 , 這個對象只對外公布需要公開的屬性和行為 , 而這個公布也是可以有選擇性的公布給其它對象 。
2、繼承是子對象可以繼承父對象的屬性和行為,亦即父對象擁有的屬性和行為 , 其子對象也就擁有了這些屬性和行為 。
3、多態性是指允許不同類的對象對同一消息作出響應 。
面向對象是軟件開發方法 。面向對象的概念和應用已超越了程序設計和軟件開發,擴展到如數據庫系統、交互式界面、應用結構、應用平臺、分布式系統、網絡管理結構、CAD技術、人工智能等領域 。面向對象是一種對現實世界理解和抽象的方法,是計算機編程技術發展到一定階段后的產物 。面向對象是相對于面向過程來講的,面向對象方法,把相關的數據和方法組織為一個整體來看待 , 從更高的層次來進行系統建模,更貼近事物的自然運行模式 。
