Question d’entretien chez Oracle

Why we use abstract in java?