Pergunta de entrevista da empresa GE HealthCare

What is the difference between abstract class and interface?

Resposta da entrevista

Sigiloso

1 de ago. de 2025

An abstract class can have both implemented and unimplemented methods, instance variables, and constructors, and is used for code reuse. An interface defines a contract and typically contains abstract methods that must be implemented by classes that inherit it, but it can also include default and static methods with implementations.