Definitions:
Creating objects and classes:
Printing out information from objects:
Encapsulation:
Getter and setter methods:
Inheritance
Polymorphism