《物件導向》
你知道嗎?
自從那次不經意間把你匯入我的心。
就從此再也無法匯出了。
真的希望從此你便是我私有的。
別人無論如何也無法訪問你的心。
不過你放心,我會精心的保護它。
我能抽象出整個世界。
但是我不能抽象你。
因為你在我心中是那麼的具體。
這都要感謝你的父類,在多年前建立了你。
我可以過載甚至覆蓋這個世界裡的任何一種方法。
但是我卻不能過載對你的思念,只能在心裡不斷的重寫。
好想把你寫成乙個單例。
這樣別人就無法再訪問你的心的建構函式。
你在我的世界裡已經烙上了靜態的屬性
我好想給你的心加上一把同步鎖。
並且,一直持有他。
我呼叫了愛你這個方法
當我義無返顧的把自己作為引數傳進這個方法時。
我才發現愛上你是乙個死迴圈。
我的堆疊裡已經再也裝不下別人。
單單乙個你,就已經要記憶體溢位了。
如果,你能除錯一下。
你會看到我的想你堆疊是怎樣的。
那麼,你愛我嗎?請把返回值告訴我。
如果返回的值為真,我會把它放進持久代,一直儲存下去。
如果返回值為假,那我就只能先拋乙個異常。
但是,我會不斷的捕獲這個異常。
重試到成功為止。
因為,我的世界已經把其他人都排除了。
缺少你,只會編譯失敗。
Python物件導向這樣理解更簡單
python雖然是解釋型語言,但從設計之初就已經是一門物件導向的語言,對於python來說一切皆為物件。正因為如此,在python中建立乙個類和物件是很容易的,當然如果習慣面向過程或者函式的寫法也是可以的,python並不做硬性的限制。python的物件導向特徵如下 封裝 物件導向程式設計中的術語物...
物件導向該這樣理解
很多人學了物件導向語言學了很久卻沒有領會到什麼是物件導向,也正是因為這樣,很多時候我們寫 時感覺無從下手,什麼是物件導向。舉個例子 貪食蛇的遊戲大家玩過吧。蛇是乙個物件,食物是乙個物件。蛇的類中有什麼呢,屬性和方法,屬性有蛇的座標,蛇的長度,方法有上下左右移動。食物有什麼屬性和方法呢,屬性是座標,方...
20 物件導向怎麼理解?
1 物件導向概念 其本質是以建立模型體現出來的抽象思維過程和物件導向的方法 物件導向 將功能封裝進物件,強調具備了功能的物件 面向過程 功能和行為 一切皆物件 開啟關閉電腦是種行為,這過程是面向過程。而電腦是物件,它有開啟,上網,關閉的功能。物件導向是一種思想,能讓複雜問題簡單化,程式設計師不需要了...