 let grandson = Grandson(name: "Sam", height: 48, hairColor: "Blond", eyeColor: "Green")
 
 print(grandson.sayHello())
-
+/*:
+ 
+ */
 /*:
  ## Overriding Properties
- 
- */
-
+ Overriding a property (either instance or type) is similar to overriding a function; you also place the override keyword before the property definition. It doesn’t matter if the superclass’s property is a stored property or computed property. You can override a property in a subclass as long as the name and type are the same as the superclass. You can override a property’s get and set methods as well as the property observers.
+ */
 class Granddaughter: Daughter {
     
     // Overriding Property Getters and Setters

        print("I'm something strange")
    }
}

/*:
 **Exercise:**
 */

        
        return "Hit"
    }

    var description: String {

        return "Lightsaber"
    }
}
