Sobes.tech
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.