Classes
Constructor
Creating a class
Access Levels
Accessing instance variables with getters and setters
Class Methods types
Dynamic class creation
New allocate and initialize
Class and instance variables