Oracle interview question

Why we use abstract in java?