Pergunta de entrevista da empresa Capgemini

What are the main differences between an abstract class and an interface in Java?

Resposta da entrevista

Sigiloso

24 de out. de 2025

I explained that abstract classes can have both abstract and concrete methods, while interfaces can only have abstract methods (before Java 8). I also mentioned that a class can implement multiple interfaces but only extend one abstract class.