Every stored property that a class inherits from its superclass must be initialized and assigned an initial value. Swift defines two types of initializers for class types, designated initializers and ...