Sobes.tech
Junior — Middle

È possibile inizializzare un oggetto di tipo Any usando un costruttore?

sobes.tech AI

Risposta dell'AI

In Kotlin, il tipo Any è il tipo di base per tutti gli oggetti, simile a Object in Java. Non ha un costruttore che possa essere chiamato direttamente per creare un'istanza di Any. Pertanto, non è possibile inizializzare un oggetto di tipo Any usando un costruttore.

Di solito, una variabile di tipo Any fa riferimento a un'istanza di una classe concreta, ad esempio:

val obj: Any = "Stringa"
val number: Any = 42

Qui, obj e number hanno tipo Any, ma in realtà contengono oggetti stringa e numero rispettivamente.