Swift Overriding Properties
In swift, we can override inherited properties of base class in the subclass to provide our own custom getter and setters for the properties or add property observers to the overriding properties to observe when the property value changes based on our requirements.