Ereditarietà multipla
una classe può estendere soltanto una classe
ma può implementare una o piú interfacce
si riesce così a realizzare una forma di ereditarietà multipla
- nel senso di supertipi multipli
- anche se non c’è niente di implementato che si eredita dalle interfacce
public class SortedIntSet extends IntSet
implements SortedCollection { .. }
SortedIntSet è sottotipo sia di IntSet che di SortedCollection