Define a public
class named Dog
with two instance variables: a double
called age
and a String
called name
.
Provide a complete constructor that sets both fields with name
as its first parameter.
Provide a getter and setter for age
, and only a getter for name
.
Your getters and setters should follow our naming convention: get
or set
followed by the name of the field,
capitalized.
Finally, reject negative ages values and null
names using assert
in the appropriate
places and before modifying any values.
You're challenge is to write tests for this problem described above.
Stuck? You may find these lessons helpful: