Código:
fun main(args: Array<String>){
var transporte = moto("Trabajo","Italika",2,125,125,0)
println(transporte.modelo)
println(transporte.marca)
println(transporte.numllantas)
println(transporte.tipomotor)
println(transporte.cilindraje)
println(transporte.kilometraje)
}
open class transporte(){
//atributos
open var modelo: String=""
open var marca: String=""
open var numllantas: Int = 0
open var tipomotor: Int = 0
open var cilindraje: Int = 0
open var kilometraje: Int = 0
//Atributos metodos
var velocidad: String=""
var acelerar: String=""
var frenar: String=""
//constructores
constructor(modelo:String,marca:String,numllantas:Int,
tipomotor:Int,cilindraje:Int,kilometraje:Int):this(){
this.modelo = modelo
this.marca = marca
this.numllantas = numllantas
this.tipomotor = tipomotor
this.cilindraje = cilindraje
this.kilometraje = kilometraje
}
constructor(velocidad:String,acelerar:String,
frenar:String):this(){
this.velocidad = velocidad
this.acelerar = acelerar
this.frenar = frenar
}
//Herencia
class moto():transporte(){
override var modelo: String=""
override var marca: String=""
override var numllantas: Int = 0
override var tipomotor: Int = 0
override var cilindraje: Int = 0
override var kilometraje: Int = 0
constructor(modelo:String,marca:String,numllantas:Int,
tipomotor:Int,cilindraje:Int,kilometraje:Int):this(){
this.modelo = modelo
this.marca = marca
this.numllantas = numllantas
this.tipomotor = tipomotor
this.cilindraje = cilindraje
this.kilometraje = kilometraje
}
}
}
Unresolved reference: moto