Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
In an interface class, all methods are abstract - there is no implementation.
In an abstract class some methods can be concrete. In an interface class, no accessibility modifiers are allowed.
An abstract class may have accessibility modifiers.