Bank of America interview question

difference between interface ,and abstract class