什麼是物件導向程式設計

2023-01-26 20:55:34 字數 707 閱讀 4755

1樓:

很重要的一點就是其中必須要意識到,物件,物件,一切萬物皆為物件,比如說具體的一個人,它也是一個物件,

這個物件有哪些特徵呢?又有哪些行為呢?

對於特徵:

身高,高還是矮,有多高

體重,輕不是重,有多重,

等等到,

對於行為:

能不能走路,

能不能吃飯,

能不能跑,

等等,,

根物件緊密聯絡在一起的是"類"

那就是某一類物件的模型,比如說汽車生產時需要的模型,它是一個抽象體,而物件是一個具體的某樣東西.

自我感覺,物件導向程式設計,最重要的一點,就是自己要領悟到,面對的是物件.

2樓:匿名使用者

傳統的程式設計**與資料分開, 而物件導向程式設計則把**與資料結合在一起.

像xiehb的例子中, 我們傳統的程式設計方法是在資料定義部分宣告身高, 體重等, 再宣告函式, 如走路, 吃飯等. 它們每一個只是"人"類的某一個方面, 我們把這個人分開成幾部分去說明了. 而物件導向程式設計則把身高體重等資料部分與吃飯走路等**部分包裝在一起.

這就稱為 "類".

"類"還是抽象的一個型別, 當我們宣告一個屬於該類的例項時, 這就是一個物件了.

以傳統的c為例, int是一個型別, int i中的變數i就是int的一個例項, 類與物件的關係就與int與i的關係類似.

什麼叫基於物件導向程式設計,什麼叫物件導向程式設計

用大白話說,在做個對比,在舉個例子你就懂了!說到基於基於物件導向程式設計 後面就不用了就 基於物件 在這之前是 基於過程 過程和物件的區別 主要 過程沒有辦法重複使用。例如 1 2 3這就是一個過程 答案是6 它沒有辦法重複使用 當改為4 5 6你又要重新寫 說物件了它可以重複使用。列如 a b c...

什麼是物件導向程式設計的思想,什麼是物件導向的程式語言啊?

很簡單的說 比如開汽車,我們都知道開汽車只需要踩油門,轉方向盤,剎車,離合器等等,我們要控制的就是這些了,汽車對我們來說就是一個物件,要發動汽車你只需要踩下油門,別的不用管。要是程序導向,那麼你踩下油門後,你還要考慮油門是怎麼工作的,它是怎麼樣讓汽車發動的。在物件導向裡面這都是汽車該考慮的,而不是你...

c物件導向程式設計試題,C物件導向程式設計試題

一 1.c 2.d 3.a 4.a 5.c 6.b 7.b 8.c 9.d 10.b 11.a 12.b 13.b 14.c 15.c二 1.封裝 繼承 多型 2.傳值 傳址 3.template 4.student 5.私有 6.引數 返回值 7.優先順序 結合性 運算專順序 8.屬的複用 mfc...