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

Ua En De

Kotlin Constructores


Kotlin Constructor

En el capítulo anterior, creamos un objeto de una clase y especificamos las propiedades dentro de la clase, así:

Ejemplo

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

fun main() {
  val c1 = Car()
  c1.brand = "Ford"
  c1.model = "Mustang"
  c1.year = 1969
}
Inténtalo tú mismo »

En Kotlin, hay una forma más rápida de hacer esto mediante el uso de un constructor.

Un constructor es como una función especial, y se define mediante el uso de dos paréntesis () después el nombre de la clase. Puede especificar las propiedades dentro de los paréntesis (como pasar parámetros a una función normal).

El constructor inicializará las propiedades cuando crees un objeto de una clase. Recuerde especificar el tipo de propiedad/variable:

Ejemplo

class Car(var brand: String, var model: String, var year: Int)

fun main() {
  val c1 = Car("Ford", "Mustang", 1969)
}
Inténtalo tú mismo »

Ahora es aún más fácil especificar múltiples objetos de una clase:

Ejemplo

class Car(var brand: String, var model: String, var year: Int)

fun main() {
  val c1 = Car("Ford", "Mustang", 1969)
  val c2 = Car("BMW", "X5", 1999)
  val c3 = Car("Tesla", "Model S", 2020)
}
Inténtalo tú mismo »