Rozhraní

V Javě, na rozdíl od C++ neexistuje vícenásobná dědičnost -

  • to nám ušetří řadu komplikací

  • ale je třeba to něčím nahradit

Pokud po třídě chceme, aby disponovala vlastnostmi z několika různých množin (skupin), můžeme ji deklarovat tak, že

  • implementuje více rozhraní