method inheritance, virtual and override
static methods
Dictionaries info
Catching errors
Throwing custom exceptions