Prior to Java 8, we could have only abstract method in the interfaces. But from Java 8, we can have default methods and Static Methods in the interfaces. This feature enables us to add new functionality in the interfaces without breaking the existing contract with the implementing classes. What is the Need for Default […]