An object is an instance of a class. It is a dynamically allocated block of memory with a layout that is defined by its class type. To utilize the functionality of a class you must instantiate it as one or more objects.

Read more about this in these Objects subtopics: