奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

淺談Java類與類之間的關系

時間:2025-02-02 14:38:11 java語言 我要投稿
  • 相關推薦

淺談Java類與類之間的關系

  類與類之間最常見的關系主要有三種:依賴(uses-a)、聚合(has-a)和繼承(is-a)。

  下面以在線書店訂單系統為例,來詳細的講述這三種關系的概念。

  在線書店訂單系統的主要功能是:注冊用戶可以登錄到網上書店選購圖書,在線填寫訂單,并支付購書款。書店確認已經收到購書款時,按用戶留下的地址郵寄圖書。可以在這個系統中建立幾個類,有圖書(book)、賬戶(account)、訂單(order)、地址(address)等,如下圖所示:

  依賴(uses-a)

  依賴關系是類中最常見的關系,例如訂單類(order)需要訪問用戶賬戶類(account),所以在訂單類中需要引用賬戶類,即訂單類依賴賬戶類,但圖書類不需要依賴賬戶類。

  如果修改賬戶類,會影響到訂單類。依賴的實質就是類中的方法可以操作另一個類的實例。在實際程序設計中,建議盡量減少相互依賴類的數量。如下圖所示:

  聚合(has-a)

  因為訂單需要指明訂購什么圖書,這就涉及到圖書類,即包含了圖書類。聚合與依賴關系的不同在于,訂單類可以不擁有所有賬戶類對象,但是必須擁有所有圖書類對象,因為圖書類的對象是訂單的主要目的,如下圖所示:

  繼承

  繼承就是一個類能調用另一個類的所有數據成員,并在當前類中不需要再重新定義,本章已經講得很明白了。

【淺談Java類與類之間的關系】相關文章:

Java的類07-19

java類的構成08-02

Java的類常識08-28

Java類加載器類介紹06-13

Java對象和類08-27

Java類的基本構成09-15

Java類的基本構成09-11

java類加載器09-12

什么是java集合類05-29

主站蜘蛛池模板: 宁都县| 蓬安县| 水城县| 津市市| 宣恩县| 富民县| 奉化市| 云南省| 林周县| 嫩江县| 什邡市| 盖州市| 小金县| 泽州县| 明溪县| 凯里市| 探索| 遂川县| 县级市| 毕节市| 根河市| 资溪县| 枣庄市| 洪泽县| 济宁市| 昭平县| 深水埗区| 泰来县| 乾安县| 亳州市| 崇仁县| 汤原县| 芜湖县| 锦州市| 休宁县| 岢岚县| 阳泉市| 读书| 社会| 贺州市| 荥阳市|