Variable Scope and Visibility
Class Variables
Local Variables
Global Variables
Instance Variables