•  When the class itself is inherited from an abstract class, but not all base abstract methods have been overridden.
  •   When at least one of the methods in the class is abstract.