DXC Technology interview question

Explain polymorphism, abstraction, inheritance, interfaces.