Healthland interview question

What's the difference between an Abstract class and an Interface? (basically, just Google "Java interview terminology questions" and I'm sure you'll stumble upon the website they found)