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

2021-05-27 15:30:11 字數 2610 閱讀 4793

1樓:猿學部落

關注猿學部落,輕鬆敲**,輕鬆學程式設計,更多課程盡在猿學部路官網www.itbull.net

2樓:匿名使用者

「物件導向」與「程序導向」是兩個不同的概念。

「程序導向」就是一步一步的,後面的必須在前面的做完才能輪流到。

「物件導向」就是面向具體的事物。比如:造車。「程序導向」,就是先造車輪,再造發動機,再造機殼。。。。。依次製造,造完前面的,才能造後面的。

「物件導向」,就是不分前後,造完所有的(車輪,發動機,機殼。。。),再組裝起來。

面向的是具體的事物。

拿到程式設計裡,同理。

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

什麼是物件導向程式設計的思想

3樓:匿名使用者

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

在物件導向裡面這都是汽車該考慮的,而不是你

4樓:匿名使用者

把要解決的問題

抽象成類 通過定義類的成員和方法來解決問題例如:要計算一個矩形的面積問題可抽象出一個類 "矩形"class 矩形 public double 面積() } 主函式 矩形 a = new 矩形(2.5,3.

6);a.面積(); 問題解決

5樓:匿名使用者

簡單點的理解,就是有類,有類的例項,就是能new出來。。。開始的時候,不用理解那麼全面。。。不斷的實踐,不斷的總結。。。

說複雜了你也不明白,做多了,就好了。。。記定義是沒有意義的,理解了之後,自己就能寫定義了。 嗯。。。

最開始的時候,你不用管那些東西具體是幹什麼的。。。把一些,範例**照著打一遍,然後,加斷點自己除錯。。。看看每個變數都是什麼樣的值。

這些值是怎麼變化的。。。在什麼情況下,這些值存在,在什麼情況下不存在。。。等。。。

做多了,看多了,就知道什麼是,物件導向程式設計了。。。

6樓:叔敏霍香天

自己買本c++書看看吧,第一章就有的……

如何理解物件導向思想?

7樓:匿名使用者

從現實世界中客觀存在的事物(即物件)出發來構造軟體系統,並在系統構造中儘可能運用人類的自然思維方式,強調直接以問題域(現實世界)中的事物為中心來思考問題,認識問題,並根據這些事物的本質特點,把它們抽象地表示為系統中的物件,作為系統的基本構成單位(而不是用一些與現實世界中的事物相關比較遠,並且沒有對應關係的其它概念來構造系統)。這可以使系統直接地對映問題域,保持問題域中事物及其相互關係的本來面貌。

它可以有不同層次的理解:

從世界觀的角度可以認為:物件導向的基本哲學是認為世界是由各種各樣具有自己的運動規律和內部狀態的物件所組成的;不同物件之間的相互作用和通訊構成了完整的現實世界。因此,人們應當按照現實世界這個本來面貌來理解世界,直接通過物件及其相互關係來反映世界。

這樣建立起來的系統才能符合現實世界的本來面目。

從方法學的角度可以認為:物件導向的方法是物件導向的世界觀在開發方法中的直接運用。它強調系統的結構應該直接與現實世界的結構相對應,應該圍繞現實世界中的物件來構造系統,而不是圍繞功能來構造系統。

從程式設計的角度來看,物件導向的程式設計語言必須有描述物件及其相互之間關係的語言成分。這些程式設計語言可以歸納為以下幾類:系統中一切皆為物件;物件是屬性及其操作的封裝體;物件可按其性質劃分為類,物件成為類的例項;例項關係和繼承關係是物件之間的靜態關係;訊息傳遞是物件之間動態聯絡的唯一形式,也是計算的唯一形式;方法是訊息的序列。

物件導向

物件導向(object oriented,oo)是當前計算機界關心的重點,它是90年代軟體開發方法的主流。物件導向的概念和應用已超越了程式設計和軟體開發,擴充套件到很寬的範圍。如資料庫系統、互動式介面、應用結構、應用平臺、分散式系統、網路管理結構、cad技術、人工智慧等領域。

談到物件導向,這方面的文章非常多。但是,明確地給出物件的定義或說明物件的定義的非常少——至少我現在還沒有發現。其初,「物件導向」是專指在程式設計中採用封裝、繼承、抽象等設計方法。

可是,這個定義顯然不能再適合現在情況。物件導向的思想已經涉及到軟體開發的各個方面。如,物件導向的分析(ooa,object oriented analysis),物件導向的設計(ood,object oriented design)、以及我們經常說的物件導向的程式設計實現(oop,object oriented programming)。

許多有關物件導向的文章都只是講述在物件導向的開發中所需要注意的問題或所採用的比較好的設計方法。看這些文章只有真正懂得什麼是物件,什麼是物件導向,才能最大程度地對自己有所裨益。這一點,恐怕對初學者甚至是從事相關工作多年的人員也會對它們的概念模糊不清。

物件導向是當前計算機界關心的重點,它是90年代軟體開發方法的主流。物件導向的概念和應用已超越了程式設計和軟體開發,擴充套件到很寬的範圍。如資料庫系統、互動式介面、應用結構、應用平臺、分散式系統、網路管理結構、cad技術、人工智慧等領域。

物件導向方法包括什麼,物件導向的方法的概念是什麼?

物件導向方法模型包括六個要素 封裝 抽象 模組化 層次結構 型別 併發發 持久。物件導向方法是一種基於物件模型的程式設計方法,包括物件導向分析 物件導向設計 物件導向程式設計,是目前應用範圍最廣的設計方法。物件導向是軟體開發方法。物件導向的概念和應用已超越了程式設計和軟體開發,擴充套件到如資料庫系統...

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

物件導向程式設計通俗概括如下 物件導向 object oriented,oo 是軟體開發方法。物件導向的概念和應用已超越了程式設計和軟體開發,擴充套件到如資料庫系統 互動式介面 應用結構 應用平臺 分散式系統 網路管理結構 cad技術 人工智慧等領域。物件導向是一種對現實世界理解和抽象的方法,是計算...

物件導向的基本概念是什麼,物件導向的基本概念及其理解 應該如何論述 求解

物件導向的核心是 開發物件模型 物件模型包括四大主要要素 抽象 封裝 模組化 層次結構 和3大次要要素 型別 持久 併發 物件導向就主要圍繞這幾個要素進行的。最難的部分是確定正確 不是絕對 的類和物件。物件導向的發明是為了解決大中型以及工業級軟體開發問題的,舉幾個小例子說明不了物件導向的優勢,建議學...