Sobes.tech
Junior — Middle

¿Cuál es la diferencia entre definir una clase y crear una instancia de esa clase en Kotlin?

sobes.tech AI

Respuesta de la IA

En Kotlin, la definición de una clase es la creación de una plantilla o descripción de un objeto, donde se establecen propiedades y métodos. La creación de una instancia de clase es el proceso de crear un objeto concreto basado en esa plantilla.

Ejemplo:

class Person(val name: String, val age: Int) // definición de la clase

val person1 = Person("Ivan", 30) // creación de una instancia de la clase

Aquí, Person es una clase, y person1 es un objeto concreto de esa clase con valores asignados.