Instance: An instance is a specific realization of any class. When a class is defined, no memory or storage is allocated until an instance of the class is created.
Object: An object is more general. It’s a member of the class, and an instance becomes an object once it's assigned to a variable.
every instance of a class is an object, but not all objects are necessarily instances of a class—especially when considering built-in types.