implements
In Java, le interfacce (interface) forniscono modelli di comportamento che le classi devono implementare. La keyword implements permette, ad una classe, di implementare un'interfaccia. Implementare un'interfaccia vuol dire promettere di implementare tutti i metodi dichiarati nell'interfaccia altrimenti la classe sarà astratta. Una classe può implementare anche più interfacce.

Vedere anche: interface, extends

Esempio: 
public class Frutta implements ComeFrutta { 
    ... 
    //implementare i metodi dichiarati nell'interfaccia 
} 
Esempio2: 
public class Frutta extends Cibo implements ComeFrutta { 
            ...  
    //implementare i metodi dichiarati nell'interfaccia 
} 
Esempio3: 
public class BestClass  extends BestSuperClass  implements BestInterface1, BestInterface2 { 
    ...  
    //implementare i metodi dichiarati nelle interfacce 
}