Vanguard Interview Question

Difference between an abstract class and java interface