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 »