物件導向的基本思想

2021-10-08 08:00:14 字數 809 閱讀 3666

作為物件導向的思維來說,分析問題不再是第一步先做什麼,第二步再做什麼,這是面向過程的思維,應該分析這個問題裡面有哪些類和物件,這是第一點,然後再分析這些類和物件應該具有哪些屬性和方法。這是第二點。最後分析類和類之間具體有什麼關係,這是第三點。

物件導向有乙個非常重要的設計思維:合適的方法應該出現在合適的類裡面。

物件是由靜態特徵(屬性)和動態特徵(方法)組成

類是具有相同特徵的物件的集合(抽象)

物件是類的實體

類是物件的抽象,物件是類的具體的實現

方法:無返回值時關注的重點是過程 ------>儲存過程

有返回值時關注的是結果 ------->函式

方法的格式:

無返回值:

[訪問修飾符型別] void()

有返回值:

[訪問修飾符型別] 返回值的型別

有返回值時 return 返回值型別;

方法的呼叫

無參方法直接用 物件名.方法名()呼叫即可

有參方法呼叫:呼叫同時要接收

返回值型別 變數名=物件名.方法名();

方法的定義

類名 物件名=new 類名();

簡單的**實現如下

物件導向的基本思想

所謂的物件導向,是一種程式設計思想,程式設計思路,的書寫格式。物件導向有封裝好的物件導向的程式,直接呼叫就可以了,功能和作用類似於封裝好的函式但是封裝的語法和思想與函式不同。然而為什麼是物件導向而不是面向字串呢?主要原因還是因為物件的優勢,物件中可以定義並且儲存多個資料單元以及所有的j ascrip...

MVP基本思想

mvp的邏輯性思維都在p層,他降低了頁面的耦合度,具備低耦合的特性,mvp的出現使 更具邏輯性 首先我們看到分包的嚴謹性 mvp的結構分析 p層負責整體邏輯並且將m層和v層聯絡起來,m層主要負責 塊,callback將結果集返回p層,v層最後展示檢視 注意以下介面 public inte ce my...

git基本思想

git相比叫傳統的基於檔案svn優勢明顯,主要體現在天然分布式不怕丟失 不以檔案為為基礎,基於git的資料庫 commit雜湊健值檔案 的版本管理,分支 標籤等操作飛速,而不是緩慢地檔案和目錄操作 git下每個人都有乙個獨特的工作區和分支,不必實時和中心伺服器同步就可以 帶有社交性質的基於fork ...