物件導向這樣理解 你怎麼可能不會

2021-08-21 11:27:07 字數 724 閱讀 1856

《物件導向》

你知道嗎?

自從那次不經意間把你匯入我的心。

就從此再也無法匯出了。

真的希望從此你便是我私有的。

別人無論如何也無法訪問你的心。

不過你放心,我會精心的保護它。

我能抽象出整個世界。

但是我不能抽象你。

因為你在我心中是那麼的具體。

這都要感謝你的父類,在多年前建立了你。

我可以過載甚至覆蓋這個世界裡的任何一種方法。

但是我卻不能過載對你的思念,只能在心裡不斷的重寫。

好想把你寫成乙個單例。

這樣別人就無法再訪問你的心的建構函式。

你在我的世界裡已經烙上了靜態的屬性

我好想給你的心加上一把同步鎖。

並且,一直持有他。

我呼叫了愛你這個方法

當我義無返顧的把自己作為引數傳進這個方法時。

我才發現愛上你是乙個死迴圈。

我的堆疊裡已經再也裝不下別人。

單單乙個你,就已經要記憶體溢位了。

如果,你能除錯一下。

你會看到我的想你堆疊是怎樣的。

那麼,你愛我嗎?請把返回值告訴我。

如果返回的值為真,我會把它放進持久代,一直儲存下去。

如果返回值為假,那我就只能先拋乙個異常。

但是,我會不斷的捕獲這個異常。

重試到成功為止。

因為,我的世界已經把其他人都排除了。

缺少你,只會編譯失敗。

Python物件導向這樣理解更簡單

python雖然是解釋型語言,但從設計之初就已經是一門物件導向的語言,對於python來說一切皆為物件。正因為如此,在python中建立乙個類和物件是很容易的,當然如果習慣面向過程或者函式的寫法也是可以的,python並不做硬性的限制。python的物件導向特徵如下 封裝 物件導向程式設計中的術語物...

物件導向該這樣理解

很多人學了物件導向語言學了很久卻沒有領會到什麼是物件導向,也正是因為這樣,很多時候我們寫 時感覺無從下手,什麼是物件導向。舉個例子 貪食蛇的遊戲大家玩過吧。蛇是乙個物件,食物是乙個物件。蛇的類中有什麼呢,屬性和方法,屬性有蛇的座標,蛇的長度,方法有上下左右移動。食物有什麼屬性和方法呢,屬性是座標,方...

20 物件導向怎麼理解?

1 物件導向概念 其本質是以建立模型體現出來的抽象思維過程和物件導向的方法 物件導向 將功能封裝進物件,強調具備了功能的物件 面向過程 功能和行為 一切皆物件 開啟關閉電腦是種行為,這過程是面向過程。而電腦是物件,它有開啟,上網,關閉的功能。物件導向是一種思想,能讓複雜問題簡單化,程式設計師不需要了...