Esiste un linguaggio di programmazione con oggetti e generici, ma senza ereditarietà?

0

Il linguaggio di programmazione GO ha oggetti ma non ereditarietà. Ha anche generici per i tipi built-in Array e Map. Esiste un linguaggio di programmazione con gli oggetti ma non l'ereditarietà e con i generici (cioè i tipi parametrizzati) per tutti i tipi creati dall'utente?

    
posta Evan Aad 31.07.2018 - 21:06
fonte

3 risposte

6

Rust ha oggetti e generici generici ma non l'ereditarietà.

    
risposta data 31.07.2018 - 21:08
fonte
-2

So che JavaScript ha oggetti e generici sotto forma di oggetti generici ma non ha ereditarietà se si fa riferimento alla modalità di ereditarietà di Java o C # poiché è un linguaggio veramente prototipo. Ma puoi usare oggetti generici JavaScript per ottenere sostanzialmente i generici che stai cercando.

    
risposta data 24.12.2018 - 21:59
fonte
-3

Kotlin è anche un linguaggio che consente cose come generici e oggetti così come è stato concepito per interfacciarsi e chiamare il codice Java in kotlin, ma non supporta affatto l'ereditarietà. Devi usare interfacce che possono avere tipi concreti ma questo è il più vicino possibile all'eredità con kotlin.

    
risposta data 24.12.2018 - 18:45
fonte