Difference between abstract class and interface??
Abstract classes can have concrete methods as well, but interfaces can have only abstract methods which needs to be overridden in subclass
Abstract class is anything which has abstract method. And interface is the set of declaration of public methods.
Both hv a similarity which is an object cannot b created in both the cases.
May be you have to @override all methods from your implement interface, but not from an extend abstract class.
And a class which not implements all interface methods has to be abstract.