5.1
1. An object is a runtime entity that contains data and responds to messages, while a class is a software package or template that describes the characteristics of similar objects. Classes are used with objects, but objects do not need to be used with classes.
2. When an object’s memory storage is no longer referenced [...]