什麼是物件導向,什麼是程序導向,不要複製長篇大論,舉

時間 2021-09-04 02:38:24

1樓:c一路天堂

用大白話說,在做個對比,在舉個例子你就懂了!!

說到基於基於物件導向程式設計(後面就不用了就“基於物件”)

在這之前是“基於過程”

過程和物件的區別(主要):

過程沒有辦法重複使用。例如:1+2+3這就是一個過程(答案是6)

---!!!它沒有辦法重複使用 (當改為4+5+6你又要重新寫**)

說物件了它可以重複使用。列如:a+b+c命名為 a (a,b,c)物件

a是物件名, a,b,c分別是物件的引數, a+b+c是物件的主體(物件的過程)

----!!!!!他可以重複使用

a(1,2,3)這就是物件呼叫 結果是6;(你不需要寫成1+2+3)

a(4,5,6)這就是物件呼叫 結果是15;(你不需要寫成4+5+6)

當然這是個例子(物件的主體比較簡單)

-------------所以物件就是有相同過程的集合-------------------

~~~~~~~~~~~為什麼叫物件 因為這是從object翻譯的(外國人那邊)~~~

2樓:匿名使用者

我想抽菸了,身上又沒帶,就決定去下樓買包煙。然後到辦公室外的抽菸處開抽。

物件導向,把我自己的作為物件。我的上樓,下樓,買菸,抽菸都是動作,我身上的錢,煙都是屬性。買菸會導致我的錢減少,煙增多,抽菸會導致我的錢不變,煙減少。

程序導向,下樓----買菸----上樓----抽菸,只要有錢買菸,可以不關心錢少了多少,煙多了多少少了多少。

什麼是程序導向,什麼是物件導向,不要長篇大論,最好各個舉例子,形象一下

3樓:c一路天堂

用大白話說,在做個對比,在舉個例子你就懂了!!

說到基於基於物件導向程式設計(後面就不用了就“基於物件”)

在這之前是“基於過程”

過程和物件的區別(主要):

過程沒有辦法重複使用。例如:1+2+3這就是一個過程(答案是6)

---!!!它沒有辦法重複使用 (當改為4+5+6你又要重新寫**)

說物件了它可以重複使用。列如:a+b+c命名為 a (a,b,c)物件

a是物件名, a,b,c分別是物件的引數, a+b+c是物件的主體(物件的過程)

----!!!!!他可以重複使用

a(1,2,3)這就是物件呼叫 結果是6;(你不需要寫成1+2+3)

a(4,5,6)這就是物件呼叫 結果是15;(你不需要寫成4+5+6)

當然這是個例子(物件的主體比較簡單)

-------------所以物件就是有相同過程的集合-------------------

~~~~~~~~~~~為什麼叫物件 因為這是從object翻譯的(外國人那邊)~~~

什麼是物件導向,什麼是程序導向

什麼是物件導向物件,什麼是程序導向,什麼是物件導向

4樓:楓橋映月夜泊

物件導向技術是一種以物件為基礎,以事件或訊息來驅動對

象執行處理專的程式設計技術。屬它具有抽象性、封裝性、繼承性及多型性。

物件導向與程序導向程式設計有如下不同:

(1)程序導向程式設計方法採用函式(或過程)來描述對資料的操作,但又將函式與其操作的資料分離開來;物件導向程式設計方法將資料和對資料的操作封裝在一起,作為一個整體來處理。 函式與資料是否分離

(2)程序導向程式設計方法以功能為中心來設計功能模組,難於維護;而物件導向程式設計方法以資料為中心來描述系統,資料相對於功能而言具有較強的穩定性,因此更易於維護。

(3)程序導向程式的控制流程由程式中預定順序來決定;物件導向程式的控制流程由執行時各種事件的實際發生來觸發,而不再由預定順序來決定,更符合實際需要。 預定順序;由執行時各種事件的實際發生來觸發

(4)物件導向程式設計方法可以利用框架產品(如mfc,microsoft foundation classes)進行程式設計。 物件導向可利用框架 物件導向和麵向過程的根本差別,在於封裝之後,物件導向提供了程序導向不具備的各種特性,最主要的,就是繼承和多型。

什麼是物件導向物件,什麼是程序導向,什麼是物件導向思想。能詳細點嗎?用自己的理解來說。

什麼是物件導向啊?什麼是物件導向

如果學過c語言,就可以簡單理解為是乙個帶函式的結構變數,通俗點講,就是用一組 去描述乙個物件,這個物件可以真實的或抽象的 比如一家銀行或一台裝置 這組 提供一些可以呼叫的函式或叫方法 比如銀行的櫃檯人員,或裝置上的操作按鈕 和一些特徵數值或叫屬性 比如銀行的名字,裝置的功率,大小,顏色等等 這一組 ...

什麼是物件導向的程式設計方法,什麼是物件導向物件,什麼是程序導向,什麼是物件導向

央央乜獣 我給你說通俗點,首先,物件導向的三大原則是封裝,繼承,多型。物件導向,就是根據實際情況不同的物件自己定義一個型別來配合解釋。也就是自己定義一個型別,比如說我要一個銀行使用者,如果用int char這些來定義他顯然不合適,根據物件導向,我可以自己定義一個合適他的型別來裝他。我給你說的是最基本...

物件導向程式設計和麵向過程程式設計有什麼區別

首先是,像輸入x,y,輸出x y這樣的簡單程式絕對不要用物件導向.其次是,所有用物件導向能夠編出來的,用程序導向的方式都可以編出來.如上說來,oop豈不是沒什麼用處麼?答案不是這樣.oop由於 與資料的封裝,以及 的重用性 繼承 使得它更清晰,更易維護 只作過程序導向程式設計的人可能不會同意這一點 ...