getter/setter
/* getter/setter */
class SpeedLimitedCar: Car {
override var speed: Double {
get {
return super.speed
}
set {
super.speed = min(newValue, 40.0)
}
}
}
var limitCar = SpeedLimitedCar()
limitCar.speed = 35.0
print(limitCar.description())
limitCar.speed = 60.0
print(limitCar.description())