In einem Interface können Methoden deklariert aber nicht implementiert werden.
Die in einem Interface deklarierten Methoden müssen von allen abgeleiteten Klassen, die nicht abstrakt sind, implementiert werden. Neben den Signaturen für die zu implementierenden Methoden kann ein Interface Konstanten und Enumerationen haben.
Mehr dazu findest du in den Artikeln “Wann ist ein Interface sinnvoll? Wozu braucht man Interfaces?” und “Was ist der Unterschied zwischen einer abstrakten Klasse und einem Interface?” in unserer FAQ.