Both of them are incomplete you can not create an instance
Basic Differences
Can have implementations for some of its members(methods) | Can not have implementation for any its members |
Can have fields | Can not have fields |
Member is private by default and can have access modifiers | Members are public by default but they can not have access modifier |
Can inherit from another abstract class or another interface, | Can inherit from another interface only and can not inherit from an abstract class |
Can not inherit from multiple classes all the same time | Can inherit from multiple interfaces at the same time |
Can have access modifiers | Can not have access modifiers |
I really appreciate your help with my project!