class PetrolCar : VehicleInterface {
override val acceleration = 50
override fun alarm(): String {
class ElectricCar : VehicleInterface {
override val acceleration = 1000
override fun alarm(): String {
override fun engine(): String {
println("A car looks like a ${car.looksLike},")
println("its engine sounds like ${car.engine()},")
println("its alarm sounds like ${car.alarm()},")
println("and accelerates at ${car.acceleration}.")
println("An EV looks like a ${ev.looksLike},")
println("its engine sounds like ${ev.engine()},")
println("its alarm sounds like ${ev.alarm()},")
println("and accelerates at ${ev.acceleration}.")
|