A class which extends the abstract class should provide the defnition for the abstract methods declared in the abstract class.
Interface declares only a function declaration not definition of the methods.
look at the following
If interface extends abstract class, how will it provide defintion for the abstract methods?