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

java語言

淺談Java類與類之間的關(guān)系

時間:2024-09-03 02:48:43 java語言 我要投稿
  • 相關(guān)推薦

淺談Java類與類之間的關(guān)系

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

  下面以在線書店訂單系統(tǒng)為例,來詳細的講述這三種關(guān)系的概念。

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

  依賴(uses-a)

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

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

  聚合(has-a)

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

  繼承

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

【淺談Java類與類之間的關(guān)系】相關(guān)文章:

java語言類的嵌入08-01

java類加載器09-12

Java類的基本構(gòu)成08-28

什么是java集合類05-29

java類筆試題目07-21

java類文件是什么10-31

java繼承抽象類07-28

Java的內(nèi)部類與類的加載器06-24

理解java和python類變量10-06

Java常用數(shù)據(jù)結(jié)構(gòu)及類06-17

主站蜘蛛池模板: 孙吴县| 新田县| 华池县| 平阴县| 沙坪坝区| 从江县| 寿光市| 饶阳县| 那曲县| 广安市| 剑河县| 香格里拉县| 丰顺县| 榆中县| 宁德市| 肃南| 锡林浩特市| 若羌县| 广河县| 连南| 深州市| 丰镇市| 武宣县| 岑巩县| 重庆市| 凤山市| 寿阳县| 兴安盟| 读书| 巴马| 水富县| 丘北县| 呈贡县| 类乌齐县| 尉犁县| 鹤山市| 云浮市| 光山县| 胶州市| 福海县| 靖边县|