Differentiation should include examining the code that defines the parameters of a class, but it does not have a space in memory, does not know anything about itself, and does not know how to perform any actions. Objects, on the other hand, know things about themselves (fields or variables) and know how to perform actions.