MDA interview question

Define and explain the following concepts with examples: Inheritance Polymorphism Encapsulation