Definitions:

Creating objects and classes:

Printing out information from objects:

Encapsulation:

Getter and setter methods:

Inheritance

Polymorphism