1樓:匿名使用者
很簡單的說:比如開汽車,我們都知道開汽車只需要踩油門,轉方向盤,剎車,離合器等等,我們要控制的就是這些了,汽車對我們來說就是一個物件,要發動汽車你只需要踩下油門,別的不用管。要是程序導向,那麼你踩下油門後,你還要考慮油門是怎麼工作的,它是怎麼樣讓汽車發動的。
在物件導向裡面這都是汽車該考慮的,而不是你
2樓:匿名使用者
把要解決的問題
抽象成類 通過定義類的成員和方法來解決問題例如:要計算一個矩形的面積問題可抽象出一個類 "矩形"class 矩形 public double 面積() } 主函式 矩形 a = new 矩形(2.5,3.
6);a.面積(); 問題解決
3樓:匿名使用者
簡單點的理解,就是有類,有類的例項,就是能new出來。。。開始的時候,不用理解那麼全面。。。不斷的實踐,不斷的總結。。。
說複雜了你也不明白,做多了,就好了。。。記定義是沒有意義的,理解了之後,自己就能寫定義了。 嗯。。。
最開始的時候,你不用管那些東西具體是幹什麼的。。。把一些,範例**照著打一遍,然後,加斷點自己除錯。。。看看每個變數都是什麼樣的值。
這些值是怎麼變化的。。。在什麼情況下,這些值存在,在什麼情況下不存在。。。等。。。
做多了,看多了,就知道什麼是,物件導向程式設計了。。。
4樓:叔敏霍香天
自己買本c++書看看吧,第一章就有的……
什麼是物件導向的程式語言啊?
5樓:河北二少
舉個bai通俗的例子
比如你要開du車去一個地方,如zhi果是物件導向dao,你就可以直接呼叫
版開車那個方法,不權
必關心開什麼車,走哪條路,他裡面的方法都是已經寫好了的如果是程序導向,c語言,那你就需要知道開什麼車、走哪條路等等,也就是說你需要寫所有的方法
6樓:管迪勵素華
物件,強調物bai
體屬性,du
比如實現邏輯
物體a移動到b點,zhi
物件思想就是dao要你想版象
你吧a看成什麼
你可以吧權它看成車,
用車輪的方式(方法)讓它走動,
可以看成託運(方法)的方式拉過去。
物件導向的方法
是一類物體的屬性
所具備的
行為,理論上
可以參照程序導向的函式去理解
程序導向,
我不關心你用什麼方式,看成什麼
,管你是推,是拽,只要你運過來就行
相對而言
沒有針對性
樓主可以
設想一下網路遊戲,
你玩的遊戲
的怪物,
是分種類的,
他們都是自動的東西,
沒人去手動生成,
一類怪物
有一類招數和樣子,
行為屬性,
這就是物件思想
什麼是物件導向程式設計
很重要的一點就是其中必須要意識到,物件,物件,一切萬物皆為物件,比如說具體的一個人,它也是一個物件,這個物件有哪些特徵呢?又有哪些行為呢?對於特徵 身高,高還是矮,有多高 體重,輕不是重,有多重,等等到,對於行為 能不能走路,能不能吃飯,能不能跑,等等,根物件緊密聯絡在一起的是 類 那就是某一類物件...
什麼叫基於物件導向程式設計,什麼叫物件導向程式設計
用大白話說,在做個對比,在舉個例子你就懂了!說到基於基於物件導向程式設計 後面就不用了就 基於物件 在這之前是 基於過程 過程和物件的區別 主要 過程沒有辦法重複使用。例如 1 2 3這就是一個過程 答案是6 它沒有辦法重複使用 當改為4 5 6你又要重新寫 說物件了它可以重複使用。列如 a b c...
在物件導向程式設計中,什麼是指把物件的屬性和操作結合在一起
1 易維護 採用物件導向思想設計的結構,可讀性 高,由於繼承的存在,即使改變需求,那麼維護也只是在區域性模組,所以維護起來是非常方便和較低成本的。2 質量高 在設計時,可重用現有的,在以前的專案的領域中已被測試過的類使系統滿足業務需求並具有較高的質量。3 效率高 在軟體開發時,根據設計的需要對現實世...