Based on my understanding, both are doing the same way which also kind of override the methods.
Abstract method is, both childclasses are having the same methods, but different execution code.
Interface is, whenever the class implement the interface class, the class must write the execution of all the methods define in interface class.
Is my understanding correct?
If so, is possible not to use some methods?(no matter on abstract methods/interface class)
Thanks for the advance explanation.