Mi spiace allora. instanceof opera su un oggetto.Originariamente inviato da Iwk_Batterio
Però non posso usare l'ultimo frammento di codice che hai postato perché non ho ancora oggetti di quella classe quando effettuo la verifica .
Non credo che stai intendendo:Originariamente inviato da Iwk_Batterio
Perché la mia classe GenClass implementa Comparator<K>
public class GenClass implements Comparator<K> { .... }
perché in questo caso K deve essere una classe (altrimenti è un errore di compilazione).
Se avessi:
public class GenClass<K> implements Comparator<K> { .... }
allora K è una type variable e sarebbe tecnicamente corretto. Cosa te ne faresti di una classe del genere .... non lo so. E non so dove/come intendi usare K all'interno di GenClass.
In ogni caso, se non hai un oggetto, non puoi usare instanceof. E non essendo K una classe, nemmeno usare K.class.