Question d’entretien chez Boehringer Ingelheim

What is the difference between abstract and interface classes? (Java)