程式設計的幾乎全是理科。為什麼物件導向說得跟哲學一樣複雜?

時間 2021-05-29 22:46:09

1樓:姜正心

程式語言就是用來表達你的想法,萬物皆物件指的是你在表達你的想法的過程中用的是物件,同樣的想法也可以用C的函式來表達,你也可以稱為萬物皆函式。

2樓:

我也算初學者吧

其實物件導向就是一種思想,你把它和面向過程一起對比來看,就知道它的意義所在。

萬物皆物件這句話,就是什麼都能看作物件的意思。實物是物件,方法是物件,錯誤是物件等等。反正對我是醍醐灌頂,也加深了理解。

至於哲學,我從未把這倆者聯絡過。你可能把所有玄而又玄的東西當成哲學了,但我眼中就是一種普遍的思想。另外程式設計算工科吧。還有數學本來就和哲學密切聯絡的。

3樓:極光掠過天邊

奉勸你一句,別對所謂文科排斥,別把自己定(局)位(限)為理工男。如果成為不了真大牛,那就是作死。

就算是哲學,了解了解有好處!

何況物件導向這麼簡單的東西,說它是哲學都侮辱哲學!

4樓:steedhorse

也可能是你看的文章不好或者自己想多了。

有沒有人把它說複雜了這個不清楚,但物件導向本身肯定是不複雜的東西。

再說這只是個外來詞,「object oriented」,換做誰都很容易翻譯成「物件導向」,至於「object」這個詞,早在彙編和C的時代就已經有人用了,意思也是同樣的簡單、相近。

至於「模組」「庫」,這些詞已經有很明確的不同含義,跟物件導向不是一回事。

5樓:uitdager

我的意思是指。為什麼不用簡單點的東西說。。。例如模組。

庫。我感覺這物件導向 。就把多個模組。

函式寫在一塊。方便呼叫而已。。。就一簡單的事。

非搞得那麼複雜。

至於說的哲學不是沒用。但是乙個新手入門。你搞這哲學。。很多人會頭暈。

而且。。。有多少個人直接的用這種哲學。而不是直接看別人的專案參考?

6樓:凌心誠

物件,這個概念你就理解成是乙個對映關係。用最原始的東西來說,計算機存的都是二進位制,比如字母A在記憶體儲存的時候,十進位制是65,但計算機只能存二進位制,怎麼辦呢?轉成二進位制1000001。

計算機記憶體存的就是這個。當你需要列印字母A的時候,它就從記憶體拿出這個數,然後去找ascii表,就找到圖形A,然後列印出圖形。

你以為列印A字母,只用了乙個動作,但實際上卻用了多個動作,就是把這多個動作,對映成你以為的乙個動作,這乙個動作就叫物件,因為他包含了很多動作。

總結一下,由乙個大動作,包含了很多小動作的,都可以是物件

物件導向程式設計的本意是什麼?

藍彼得 物件導向是抽象問題 分解問題 組織程式的一種方式。面向過程把問題抽象分解為乙個乙個的函式或者過程,然後通過呼叫這些函式來改變程式的狀態。物件導向把問題抽象分解為乙個乙個物件,然後物件之間發生關係 方法呼叫 改變物件的狀態,從而改變整個程式的狀態。本質上沒啥大的區別,物件導向又封裝了乙個層次而...

MATLAB物件導向程式設計是什麼樣的體驗?

鄭階 我曾經做過乙個用MATLAB實現過乙個Agent Based model,主要用來模擬銀行,存款者和貸款者之間的關係。剛開始的時候嘗試過把銀行,存款者和貸款者分裝成三個類,然後,例項化10個銀行,2000個貸款者和20000個貸款者。由於在整個過程中需要層層的迭代和賦值,導致計算的速度奇慢 計...

為什麼微博上幾乎全是心疼鄭爽的,說張恒PUA騙財騙色蓄謀已久?

現在你再去看微博都是為zs說話的或者是粉絲,但是那天這些人是擠不上去或者默不作聲又或者脫粉了,現在粉絲又咬住zh2000w的事情一直說 他兩官司誰輸誰贏,誰對誰錯不重要,zh確實不是啥好人,但是要我在他兩之間站乙個,我只能默默說一句zh加油!惡人自有惡人磨哈哈哈哈哈 已登出 這不是很正常?資本的力量...