Java 抽象容器類

2021-08-18 08:41:00 字數 733 閱讀 8459

抽象容器類與集合和具體容器類之間的對應關係如圖所示:

其中虛線表示介面,包含collection,list,set,queue,deque和map。同時包含六個抽象容器類。

abstractcollection:實現了collection介面,被抽象類abstractlist、abstractset、abstractqueue繼承,arraydeque也繼承自abstractcollection。

abstractlist:父類是abstractcollection,實現了list介面,被arraylist、abstractsequentiallist繼承。

abstractsequentiallist:父類是abstractlist,被linkedlist繼承。

abstractmap:實現了map介面,被treemap、hashmap、enummap繼承。

abstractset:父類是abstractcollection,實現了set介面,被hashmap

abstractqueue:父類是abstractcollection,實現了queue介面,被priorityqueue繼承。

java抽象類抽象方法

抽象類 使用abstract關鍵字修飾的class,稱為抽象類 1 抽象類無法例項化 抽象方法 使用abstract關鍵字修飾的方法且沒有實現 有宣告無實現 稱為抽象方法 1 eg public abstract void method 2 沒有 3 抽象方法需要定義在抽象類中 抽象類和抽象方法 1...

java抽象類和抽象方法

抽象類就是不能使用new方法進行例項化的類,即沒有具體例項物件的類。抽象類有點類似 模板 的作用,目的是根據其格式來建立和修改新的類。物件不能由抽象類直接建立,只可以通過抽象類派生出新的子類,再由其子類來建立物件。當乙個類被宣告為抽象類時,要在這個類前面加上修飾符abstract。在抽象類中的成員方...

java抽象類和抽象方法

抽象類就是不能使用 new方法進行例項化的類,即沒有具體例項物件的類。抽象類有點類似 模板 的作用,目的是根據其格式來建立和修改新的類。物件不能由抽象類直接建立,只可以通過抽象類派生出新的子類,再由其子類來建立物件。當乙個類被宣告為抽象類時,要在這個類前面加上修飾符 abstract 在抽象類中的成...