MEJOR SITIO PARA DESARROLLADORES WEB
Kotlin. W3Schools en español. Lecciones para principiantes

Ua En De

Kotlin Clases y Objetos


Kotlin Clases/Objetos

Todo en Kotlin está asociado con clases y objetos, junto con sus propiedades y funciones. Por ejemplo, en la vida real, un coche es un objeto. El coche tiene propiedades, como marca, peso y color, y funciones, como tracción y freno.

Una clase es como un constructor de objetos o un "modelo" para crear objetos.


Crear una clase

Para crear una clase, utilice la palabra clave class y especifique el nombre de la clase:

Ejemplo

Crear una clase de Car junto con algunas propiedades (marca, modelo y año).

class Car {
var brand = ""
var model = ""
var year = 0
} 

Una propiedad es básicamente una variable que pertenece a la clase.

Es bueno saberlo: Se considera una buena práctica comenzar el nombre de una clase con una letra mayúscula, para una mejor organización.


Crear un objeto

Ahora podemos usar la clase llamada Car para crear objetos.

En el siguiente ejemplo, creamos un objeto de Car llamado c1, y luego accedemos a las propiedades de c1 usando el punto sintaxis (.), tal como lo hicimos para acceder a las propiedades de matriz y cadena:

Ejemplo

// Crea un objeto c1 de la clase Car
val c1 = Car()

// Acceda a las propiedades y agréguele algunos valores
c1.brand = "Ford"
c1.model = "Mustang"
c1.year = 1969

println(c1.brand)   // Salidas Ford
println(c1.model)   // Salidas Mustang
println(c1.year)    // Salidas 1969 
Inténtalo tú mismo »

Múltiples objetos

Puedes crear múltiples objetos de una clase:

Ejemplo

val c1 = Car()
c1.brand = "Ford"
c1.model = "Mustang"
c1.year = 1969

val c2 = Car()
c2.brand = "BMW"
c2.model = "X5"
c2.year = 1999

println(c1.brand)  // Ford
println(c2.brand)  // BMW
Inténtalo tú mismo »