The only drawback is that default property values ββare set each time an instance of an object is created, even if the property is subsequently overwritten by one or more initializers. This is probably not a problem if you just assign numerical values ββby default, but if there is a class that is expensive, you can double the work.
source share