config out difference between an object class and its type

It's important to understand the difference between an object's class and its type.
An object's class defines how the object is implemented. The class defines the object's internal state and the
implementation of its operations. In contrast, an object's type only refers to its interface—the set of requests
to which it can respond. An object can have many types, and objects of different classes can have the same
type.

你可能感兴趣的:(object)