I noticed that the compiler won\'t let me override a stored property with another stored value (which seems odd):
class Jedi { var lightSaberColor = \"Bl
For Swift 4, from Apple's documentation:
You can override an inherited instance or type property to provide your own custom getter and setter for that property, or to add property observers to enable the overriding property to observe when the underlying property value changes.