Junior — Middle
Qual è la differenza tra definire una classe e creare un'istanza di questa classe in Kotlin?
sobes.tech AI
Risposta dell'AI
In Kotlin, la definizione di una classe è la creazione di un modello o descrizione di un oggetto, dove vengono definite proprietà e metodi. La creazione di un'istanza di classe è il processo di creazione di un oggetto concreto basato su questo modello.
Esempio:
class Person(val name: String, val age: Int) // definizione della classe
val person1 = Person("Ivan", 30) // creazione di un'istanza della classe
Qui, Person è una classe, e person1 è un oggetto concreto di quella classe con valori assegnati.