An abstract class is used if you want to provide a common, implemented functionality among all the implementations of the component . Abstract classes will allow you to partially implement your class, whereas interfaces would have no implementation for any members whatsoever.
Read moreWhat is the purpose of an abstract class in Java?
The Purpose of Abstract Classes. The purpose of abstract classes is to function as base classes which can be extended by subclasses to create a full implementation . For instance, imagine that a certain process requires 3 steps: The step before the action.9 Mar 2015
Read more