GE HealthCare Interview Question

What is the difference between abstract class and interface?

Interview Answer

Anonymous

Aug 1, 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.