[面試題]什么是面向對象編程


'''
什么是面向對象編程?
對對象進行編程
萬物皆可為對象
所有事物都可以抽象為對象
我們將對象的屬性和行為(方法)
統一到一個“類”中
然后實例化類,即規定對象特定的屬性和方法
這樣具體的對象就能完成一系列不同的行為
這就是面向對象編程
它有三個特征:封裝、繼承、多態
封裝就是說隱藏對象的屬性和實現細節,
僅對外提供公共訪問方式(接口)
我們可以對內部實現細節進行更改,對外接口不變
調用該接口,就可以實現更改后的功能
繼承就是有父類和子類,子類可以擁有父類的屬性
和方法。
多態就是建立了一個類,通過實例化類,就可以給對象
分配不同的屬性和方法,這樣就形成了很多
在屬性和方法上存在差異的對象,這就是多態

'''
面向過程:當需要實現一個功能的時候,每一個具體的步驟都要親力親為,詳細處理每一個細節;
面向對象:當需要實現一個功能的時候,不關系具體的步驟,而是找一個已經具有該功能的人,來幫我做事兒。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM