Pregunta de entrevista de Oracle

Why we use abstract in java?