Pergunta de entrevista da empresa Wipro

Why do we use abstract class in java? Why do we use finally block in java?