import java.util.*
fun main() {
var bmw: BMW = BMW()
var tesla : Tesla= Tesla()
println(bmw.getFuelType() )
println(tesla.getFuelType())
}
open class Car {
var model: String = "B"
var color: String = "Black"
var speed: Double= 0.0
open fun getFuelType (): String {
return "Main Class"
}
}
class BMW () : Car() {
override fun getFuelType () : String {
return "Petrol"
}
}
class Tesla () : Car() {
override fun getFuelType () : String {
return "Electricity"
}
}
aW1wb3J0IGphdmEudXRpbC4qCgpmdW4gbWFpbigpIHsKICAgIHZhciBibXc6IEJNVyA9IEJNVygpCiAgICB2YXIgdGVzbGEgOiBUZXNsYT0gVGVzbGEoKQogICAgcHJpbnRsbihibXcuZ2V0RnVlbFR5cGUoKSApCiAgICBwcmludGxuKHRlc2xhLmdldEZ1ZWxUeXBlKCkpCn0Kb3BlbiBjbGFzcyBDYXIgewogICAgdmFyIG1vZGVsOiBTdHJpbmcgPSAiQiIKICAgIHZhciBjb2xvcjogU3RyaW5nID0gIkJsYWNrIgogICAgdmFyIHNwZWVkOiBEb3VibGU9IDAuMAoKICAgIG9wZW4gZnVuIGdldEZ1ZWxUeXBlICgpOiBTdHJpbmcgewogICAgICAgIHJldHVybiAiTWFpbiBDbGFzcyIKICAgIH0KCn0KCmNsYXNzIEJNVyAoKSA6IENhcigpIHsKCiAgIG92ZXJyaWRlIGZ1biBnZXRGdWVsVHlwZSAoKSA6IFN0cmluZyB7CiAgICAgICAgcmV0dXJuICJQZXRyb2wiCgogICAgfQoKfQoKY2xhc3MgVGVzbGEgKCkgOiBDYXIoKSB7CgogICAgb3ZlcnJpZGUgZnVuIGdldEZ1ZWxUeXBlICgpIDogU3RyaW5nIHsKICAgICAgICByZXR1cm4gIkVsZWN0cmljaXR5IgoKICAgIH0KCn0=