Infosys interview question

What is an Abstract Class?