Java實現物件導向程式設計 1

2021-09-02 15:50:46 字數 803 閱讀 5181

oo ------> 物件導向

ood----->物件導向設計

oop----->物件導向程式設計

物件導向設計的步驟:發現類------>發現屬性-------->發現方法

static可以用來修飾屬性、

方法和**塊

封裝的概念:

將類的某些資訊隱藏在類內部,不允許外部程式直接訪問

而是通過該類提供的方法來實現對隱藏資訊的操作和訪問

1.修改屬性的可見性

→ 設為private

2.建立公有的getter/setter方法

→ 用於屬性的讀寫

3.在getter/setter方法中加入屬性控制語句

→對屬性值的合法性進行判斷

1)使用物件導向的思想開發程式的好處

客戶和軟體設計開發人員之間、軟體設計開發人員內部交流更加順暢

提高軟體設計和開發效率

2)從現實世界抽象出類

找出名詞確定類、屬性

找出動詞確定方法

剔除與業務無關的屬性和方法

3)方法過載的規則

方法名相同

引數項不同

與訪問修飾符和返回值無關

static、非private修飾 非static、private修飾

屬性 類屬性、類變數 例項屬性、例項變數

方法 類方法 例項方法

呼叫方式 類名.屬性

類名.方法()

物件.屬性

物件.方法() 物件.屬性

物件.方法()

歸屬 類 單個物件

第一次寫 大神們 多多包涵。

使用JAVA實現物件導向程式設計

使用封裝優化類 private protected public和預設許可權的控制符來實現許可權的控制 private修飾符的變數不能在類外部訪問,而通過public修飾的setter和getter方法訪問 封裝是物件導向的三大特效之一,就是將類的狀態資訊隱藏在類內部,不允許外部程式直接訪問,而通過...

使用Java實現物件導向程式設計

現實世界是 物件導向 的,物件導向就是採用 現實模擬 的方法設計和開發程式。物件導向設計是目前計算機軟體開發中最流行的技術。物件導向設計的過程就是抽象的過程。類是對某一類事物的描述,是抽象的 概念上的的定義。物件是實際存在的該事物的個體,是具體的 現實的。如果同乙個類中包含了兩個或兩個以上的方法,它...

java物件導向程式設計

抽象及封裝 簡述抽象和封裝 1 為什麼使用物件導向?現實世界就是 物件導向的 世間萬物皆物件,物件導向就是採用 現實模擬 的方法設計和開發程式。2 物件導向設計的過程就是抽象的過程,分一下3步 1 發現類 2 發現類的屬性 3 發現類的方法 3 類圖 this通常指當前物件的引用,它可以呼叫當前物件...