The Object class is the highest-level class in the Java class hierarchy. The Class class is used to represent the classes and interfaces that are loaded by a Java program. The Class class is used to obtain information about an object's design. A Class is only a definition or prototype of real life object. Where as an object is an instance or living representation of real life object. Every object belongs to a class and every class contains one or more related objects.