Idealmente, sarebbe simile a questa (il contesto non ha importanza):Come creare un'interfaccia Java che estenda Iterable con due diversi tipi generici?
public interface myInterface extends Iterable<Point>, Iterable<Segment> { ... }
Ma questo non è consentito in Java. Come posso ottenere questo comportamento?
A causa della cancellazione del tipo, ciò non ha nemmeno senso. (al contrario di C#, dove è semplicemente impossibile) – SLaks
Come posso ottenere qualcosa di simile allora? – user2460978
Non puoi. Cosa stai cercando di fare? Prendi in considerazione l'utilizzo dell'incapsulamento. – SLaks