Domanda di colloquio di Infosys

In Java, what is an abstract class?