contains
Kevin is an instance of Person
Hide the complex details to the users of the object
Only allow the user access to what they need
Create one class from another
inherites from base class
attributes and methods shared by it's "children"
same instruction to be carried out differently depending on the object
A dog makeNoise( ) would bark, while a cow makeNoise( ) would moo