1. What is Object Oriented Programming

2. Classes and Objects.

3. Attributes and Methods

4. Constructors