Frage im Vorstellungsgespräch bei Cisco

What is the difference between abstract class and interface in java?