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