What's the difference between abstract and interface in Java
Anonym
Corrections to previous poster: 1. The extending class must define every function declared in te interface unless it is an abstract class 2. The extending class can extend multiple interfaces but only one class, abstract or not.