Pergunta de entrevista da empresa Oracle

Why we use abstract in java?