Inheritance is a defining feature of the Collections API.The interfaces that are used to manipulate the collections specify the operations that must be defined for any container class that implements that interface.
The diagram below shows that the ArrayList class implements the List interface .