面向對象的概念和特點


Java語言是一種面向對象的程序設計語言,而面向對象思想是一種程序設計思想,我們在面向對象思想的指引下, 使用Java語言去設計、開發計算機程序。 這里的對象泛指現實中一切事物,每種事物都具備自己的屬性和行為。面向對象思想就是在計算機程序設計過程中,參照現實中事物,將事物的屬性特征、行為特征抽象出來,描述成計算 機事件的設計思想。 它區別於面向過程思想,強調的是通過調用對象的行為來實現功能,而不是自己一步一步的去 操作實現。

特點 

面向對象思想是一種更符合我們思考習慣的思想,它可以將復雜的事情簡單化,並將我們從執行者變成了指揮者。 面向對象的語言中,包含了三大基本特征,即封裝、繼承和多態。

舉例:

面向過程:把衣服脫下來-->找一個盆-->放點洗衣粉-->加點水-->浸泡10分鍾-->揉一揉-->清洗衣服-->擰干-->晾 起來

面向對象:把衣服脫下來-->打開全自動洗衣機-->扔衣服-->按鈕-->晾起來

區別:

面向過程:強調步驟。

面向對象:強調對象,這里的對象就是洗衣機。


免責聲明!

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



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