Experienced Java developers often take for granted Java features that newcomers find confusing. For example, a beginner might
be confused about the Object class. This post launches a three-part series in which I present and answer
questions about Object and its methods.
King Object
Q: What is the Object class?
A: The Object class, which is stored in the java.lang package, is the ultimate superclass of
all Java classes (except for Object). Also, arrays extend Object. However, interfaces don't extend
Object, which is pointed out in Section 9.6.3.4 of the Java Language
Specification: ...consider that while an interface does not have Object as a supertype....