第一章抽象化與塑模.pptVIP

  • 1
  • 0
  • 约1.27千字
  • 约 49页
  • 2016-12-28 发布于天津
  • 举报
第四章 物件的互動 Java Objects 徹底研究 事件驅動了物件的互動 確立應用程式的整體目標、以及功能需求 設計出適合的類別 — 包含它們的資料結構、行為、以及類別之間的關聯,以便滿足功能需求、達到應用程式的設計目標 將這些類別具現化,建立適當型別、適當數量的物件實體 透過外部觸發事件讓這些物件動起來 宣告方法 方法標頭 方法的命名慣例 將引數傳給方法 方法傳回值型別 一種類比 方法的本體 功能不必依序宣告 return 敘述 方法實作了業務的規則 再探 Java 運算式 捕捉方法傳回的值 方法簽名 為方法選擇容易理解的名稱 方法多載 多載 (overloading) 是一種語言機制,讓同一個類別的許多個方法能夠擁有相同的名稱,只要它們的引數簽名不同就可以了 在物件之間傳遞訊息 委任 取得物件的握柄 A 物件或許以屬性存著 B 物件的參考。 A 物件或許有某個方法,引數必須傳入 B 物件的參考 物件 B 的參考變數或許「整個程式」都能看得到 A 物件或許會呼叫 C 物件的某個方法,明確詢問 B 物件的握柄、參考 把物件當成客戶、供應者 資訊隱藏、資訊的存取性 公開存取性 私有存取性 公開服務 再探方法標頭 在物件自己的方法內取用類別特徵 在客戶端存取私有特徵 宣告存取方法 建議的 Get/Set 方法標頭 存取性* 屬性型別 屬性名稱; public 屬性

文档评论(0)

1亿VIP精品文档

相关文档