12-JAVA類與類之間的關係

JAVA類與類之間的關係

JAVA類之間的關係思維導圖

1、泛化(繼承):

  • 一個類繼承了另一個類,一個接口繼承另一個接口

2、實現:

  • 一個類實現某個接口

3、依賴:

  • 一個類(A)的方法返回值類型、方法參數類型或者局部變量類型使用另一個類(B),稱A類依賴B類

4、關聯:

  • 如果A類使用B類定義了成員變量,稱爲A類關聯B類

  • Person[String name]

    • String
  • 5、聚合:

  • 聚合是關聯的一種,如果一個類A是由若干的B類組成的,並且不能決定B的生命週期,稱爲A類爲聚合類

6、組合:

  • (關聯類)如果一個類A是由若干的B類組成,並且可以決定B類的生命週期,稱爲A類爲組合

注意:

is a

  • A類is a類,是繼承父類,也只有兩個類符合is a關係時才能使用繼承

like a

  • 類like a接口,是實現接口

has a

  • A類 has a B,關聯關係
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章