Pregunta de entrevista de Google

What is abstract in Java?