抽象容器類與集合和具體容器類之間的對應關係如圖所示:
其中虛線表示介面,包含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 在抽象類中的成...