Frage im Vorstellungsgespräch bei SRS Acquiom

What is the difference between an Abstract and Interface class in Java programming?