Pregunta de entrevista de Infosys

In Java, what is an abstract class?