當前位置:
首頁 > 知識 > 如何理解:面向對象和一碗蛋炒飯的關係?

如何理解:面向對象和一碗蛋炒飯的關係?

蛋炒飯君表示:「MMP,面向對象和我有鎚子關係啊!」

都說java是一門面向對象的編程語言,那麼今天娜姐就來帶領大家初步了解:

面向對象的編程思想!

我將帶頭衝鋒!

首先我們先了解一下編程語言了

在編程語言中

C語言是一門面向過程的編程語言

c++是由c改進而來

屬於半面向對象半面向過程的編程語言

Java語言則是由c++改進而來的

純面向對象編程語言

.

.

.

.

.

.

這時候你要是跳出來說X是最好的語言

我只能如此對你了!

GIF/35K

小夥伴們要記住

沒有最好的語言只有最棒的程序員!

所以我們先來學Java吧!

下面讓我們來簡單說一下

兩種編程思想

面向過程

面向過程認為我們的世界是由一個個相互關聯的小系統組成的

每個小系統都有著明確的開始和結束

開始和結束之間有著嚴謹的因果關係

面向過程的分析方法是

找到過程的起點,然後順藤摸瓜

分析每一個部分直至達到過程的終點

這個方法本身蘊含著一個前提假設

即這個過程是穩定的

這樣我們才有分析的基礎

所有的工作成果都依賴於這個過程的步步分析

面向對象

面向對象將世界看作是一個個相互獨立的對象

相互之間並無因果關係

只有在外部力量的驅動下

對象之間才會依據某種規律

相互傳遞信息

面向對象和面向過程

根本的不同就是不再把世界看作是一個緊密關聯的系統

而是看成一些相互獨立的小零件

這些零件依據某種規則

組織起來完成一個特定的功能

過程並不是這個世界的本源

過程是由通過特定規則組織起來的一些對象「表現」出來的.

你TM說的啥!

說人話!!!!

.........

簡單來說

面向過程

就好像我們在夜宵攤吃的蛋炒飯

(炒粉炒麵都行你喜歡什麼就想什麼)

蛋中有飯,飯中有蛋,

彼此緊密相連不可分開飯炒好了

這時

(你突然和老闆說「不想吃蛋了...」)

那麼換成面向對象來做呢?

飯就是飯,蛋就是蛋,

你想同時吃蛋和飯

就可以在飯中加個蛋

(滷蛋,荷包蛋隨意)

這時候你說「老闆!我不想吃蛋了!」

我們就可以把蛋拿走就好了!

相信這樣子的解釋

小夥伴們應該已經對於面向對象的思想

有了一定的初步認識了!

寫的我都餓了,先去叫個外賣,點個蛋炒飯犒勞一下自己!

動圖

零基礎小白到大神之路,歡迎加裙 四八七八七五零零四,群里有免費C++課程,還有大量乾貨哦

點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT技術java交流 的精彩文章:

誰說程序員不懂浪漫?七夕特供福利!
C語言 高手 是怎麼練成的
帶你回味童年遊戲 俄羅斯方塊,僅需300餘行JAVA代碼!
HTML5基礎教程之語義化標記
24歲開始學習前端的大牛分享經歷,還有什麼理由不努力

TAG:IT技術java交流 |

您可能感興趣

面對搶你對象的閨蜜 你會如何呢
你有對象了嗎?你是如何向對象表白的?
瞧你一身肉,咋找對象呢?
在線等!如何用對象能懂的方式解釋面向對象編程?
你和你對象,一開始是怎麼確定關係的?
卸了妝也好看的對象在哪找?
神回復:和對象在一起,什麼事情讓你印象深刻?
測試:你暗戀的對象喜歡你嗎?絕對準!
和對象冷戰時,你會做什麼?
對象有乙肝,和她一起吃飯、接吻會傳染給我嗎?求解答
古代朝廷是如何解決光棍過多的問題的?清朝官方給發對象!
你和對象因為什麼奇葩的理由吵過架?網友:上廁所沒關燈
心理測試:選一個水晶球,測暗戀對象對你的第一印象是好是壞?
INS·萌娃·情頭:有對象的和對象用,沒對象的就攢著吧!
咦?你對象咋和我的一樣
你是如何撩到你的對象的?
表情包:你是如何稱呼你對象的?
面試官:朋友和對象掉水裡,你先救誰?姑娘的回答亮了
面向對象:王者,吃雞,等你保護
別說對象了,對狗,對貓都會有的嘛