Infosys interview question

Inheritance Polymorphism Diff between Abstract Class and Interface