29
Dire che voglio una variabile di tipo, T, che estende una determinata classe e implementa un'interfaccia. Qualcosa di simile:Interfaccia generica di estensione di classe AND in Kotlin
class Foo <T : Bar implements Baz> { ... }
Qual è la sintassi per questo Kotlin?
C'è un modo per usarlo per un tipo di divertimento parametrico, ad esempio, fun foo (arg: ClassType, InterfaceType) {}? Senza aggiungere il parametro type alla classe – Ufkoku
@Ufkoku, no, non c'è modo di farlo: non ci sono tipi di intersezioni in Kotlin, e i parametri generici possono essere dichiarati solo esplicitamente. – hotkey