1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
class Coche(var marca: String, var modelo: String, var anioFabricacion: Int) { // Constructor 1 constructor(marca: String, modelo: String) : this(marca, modelo, 0) // Constructor 2 constructor(modelo: String) : this("No definido", modelo, 0) // Constructor 3 constructor() : this("No definido", "No definido", 0) } fun main() { val coche1 = Coche("Toyota", "Corolla", 2022) val coche2 = Coche("Honda Civic") val coche3 = Coche() println("Coche 1 - Marca: ${coche1.marca}, Modelo: ${coche1.modelo}, Año de Fabricación: ${coche1.anioFabricacion}") println("Coche 2 - Marca: ${coche2.marca}, Modelo: ${coche2.modelo}, Año de Fabricación: ${coche2.anioFabricacion}") println("Coche 3 - Marca: ${coche3.marca}, Modelo: ${coche3.modelo}, Año de Fabricación: ${coche3.anioFabricacion}") } |