Čo je to Interface ? Interface môžeme chápať ako nejaký predpis. Umožňuje definovať správanie bez implementácie .Je to vlastne trieda, ktorá má zadeklarované názvy metód, ale tieto metódy nemajú telo. Ak nejaká trieda dedí tento interface, musí obsahovať všetký metódy, ktoré sú zadeklarované v interface, a však už musia obsahovať aj telo.