A class can also be viewed as a combination of behavior and state.
Behavior: The actions that an instance can perform in response to a
request. Implemented by methods.
State: The data that an object must maintain in order to successfully
complete its behavior.
Stored in instance variables (also known as data members, or data fields).