What is similarities between Abstract Class and Interface?

If a class has one abstract method ,the class has to be an abstract class.
Methods can be implemented in abstract class.


Whereas a interface is like a abstract class...the only difference being that the methods are never implemented in Interface.