ThoughtFocus interview question

Differece between abstract class and interface