List of article on Difference

Interface vs Abstract Class In JAVA

An interface is a contract between a class and the outside world. When a class implements an interface, it promises to provide the behavior published by that interface. On the other hand, abstract class refers to the class that contains atleast one abstract method must be declared abstract. Interfaces and abstract classes both implements polymorphic … Continue reading Interface vs Abstract Class In JAVA