RBC interview question

Identify and explain the object oriented concepts