Working with Abstract Classes and Interfaces in Java

(Joydip Kanjilal) There are three important constructs in Java — concrete classes, abstract classes and interfaces. An abstract class is a special type of a class that is marked with the abstract keyword to indicate that the class cannot be instantiated but can be inherited if need be.

Read More - Register for Free Membership