We know that Map interface does not implement Collection interface. Then what does Map implement or extend? Does it extend Object class directly?
Asked
Active
Viewed 449 times
-1
-
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html – chrylis -cautiouslyoptimistic- Aug 02 '20 at 03:09
-
Generally best to read the [Java Tutorials](https://docs.oracle.com/javase/tutorial/java/concepts/index.html) by Oracle before posting on basic topics. – Basil Bourque Aug 02 '20 at 06:11
1 Answers
1
Related question: Why doesn't Java Map extend Collection?
Map
does not extend any interfaces; it is defined as its own interface.
In Java, interfaces don't extend classes, only other interfaces. Technically, all objects in Java extend Object
, so any object implementing an interface is an Object
.

Basil Bourque
- 303,325
- 100
- 852
- 1,154

Ederic Oytas
- 139
- 5