Frage im Vorstellungsgespräch bei Accenture

What is the difference between abstract classes and interfaces in Java?