In Java una classe estende solamente un'altra classe (se non si mette esplicitamente extends Qualcosa allora implicitamente estende Object) mentre può implementare da 0 a un numero qualunque di interfacce.Originariamente inviato da Alhazred
In definiitva mi servirebbe sapere la differenza tra implements ed extends.
Le interfacce sono da vedere praticamente come classi astratte al 100%, cioè in cui tutti i metodi sono appunto astratti. In una classe "concreta" (non astratta) è necessario che sia fornita una implementazione di tutti i metodi astratti ereditati da classi o implementati per via di interfacce.
Ci sarebbe molto altro da dire ma spero che per il momento ti possa bastare.

Rispondi quotando