物件導向思想概述

2022-09-14 11:30:10 字數 1040 閱讀 4594

j**a是一門物件導向設計的語言,物件導向是什麼呢?是一種思想,一種解決問題的手段。

物件導向與面向過程

物件導向與面向過程其目的都是解決問題

而物件導向針對點較為巨集觀,類似分而治之的解決方式,處理問題找的不是問題的解決步驟,而是針對能完成該步驟的人,也是我們生活中常見的管理方式。

面向過程針對較為細節,針對每乙個過程去處理,不太容易出現問題,但是對於巨集大一些的要求,會比較繁瑣,一般而言,物件導向與面向過程是結合使用的。

舉例子:

工廠做一批電子元件,物件導向的做法就是現在的流水線,將工程拆分,不同人只負責該部分,工程師負責設計與組裝。面向過程就是原來的手工藝人,也就是工程師自己一步一步雕琢,適用於一些複雜工藝。

物件?物件指的是生活中的物體,是乙個泛化的概念,可大可小。具有一定功能的個體就是乙個物件,如汽車是乙個物件,發動機是乙個物件,排氣管是乙個物件,各個物件的協調工作維繫著我們的正常生活。一句話描述:萬事萬物皆物件。

程式的作用就是將生活語言轉變成為計算機語言,模擬物件操作。那麼程式如何描述乙個物件呢?

物件具有兩種特徵,一種叫做屬性,也就是可以直觀表現出來的特徵,靜態特徵,如:貓物件的毛髮顏色、重量、臉型等;一種叫做行為,就是直**不到的,動態特徵,只有物件執行的時候才能體現,如貓叫、捉老鼠等。

將大象裝進冰箱動作:

面向過程:

開啟冰箱門

趕大象進去

關上冰箱門

面向過程:

冰箱物件

開門關門

大象物件:

行走冰箱物件.開門  -->  大象物件.行走  -->  冰箱物件.關門

我們只需要找到合適的操作冰箱物件與管理大象的物件,告訴他們什麼時候該做什麼事情即可。

類與物件

物件是類生命體,我們無法去描述,但是我們可以將其特徵保留下來,作為辨識、模仿該物件的存在。類與物件的關係就像是汽車設計圖紙與真實汽車的關係,j**a中用成員變數來表示物件的屬性資訊,使用方法來表示物件的行為資訊。就是說將該類物件的公有屬性和公有行為提取出來,作為乙個模板,就是我們的類。我們可以通過該模板辨識物件,通過該模板模擬物件,也就是創造物件。

物件導向思想概述

1 物件導向思想 物件導向是基於面向過程的程式設計思想 面向過程 強調的是每乙個功能步驟 物件導向 強調的是物件,然後由物件呼叫功能 2 物件導向的思想特點 a 是一種更符合我們思想習慣的思想 b 可以將複雜的事情簡單化 c 將我們從執行者變成指揮者 舉例 買電腦 面向過程 我的了解電腦 了解我自已...

物件導向思想概述

理解物件導向 舉例 把大象裝進冰箱需要三步 面向過程思想 強調的是過程,第一步 第二步.對於呼叫者,每一步都需要自己實現。物件導向思想 強調的是物件,物件裡面封裝了過程 第一步 第二步.封裝了屬性方法 對於呼叫者,無需考慮物件中是怎樣實現每一步的,只需使用即可。是一種更符合我們思想習慣的思想 可以將...

JAVA基礎(物件導向思想概述)

1,什麼是面向過程 假設你要吃糖醋里脊 第一步 學習炒菜技術,第二步 買材料,肉,菜 第三步 開始炒菜 第四步 吃 第五步 收拾 2,什麼是物件導向 假設你要吃糖醋里脊 第一步 找媽媽 找物件 第二步 媽媽給炒菜 第三步 拿到糖醋里脊吃 3,物件導向思想特點 思想特點 物件導向開發 就是不斷的建立物...