
Define a class named Dog with two properties: a Double called age
and a String called name.
Provide a complete constructor that sets both properties with name as its first parameter.
Your name property should be publicly readable but not writeable, whereas age is both publicly readable
and writable.
Finally, reject negative age values and null names using require in the appropriate
places and before modifying any values.
Stuck? You may find these lessons helpful: