October 8th, 2015
An immutable data type has the property that the value of an object never changes once constructed.
An assertion is a boolean expression that you are affirming is true at that point in the program.
Use Creative Problem Rational numbers as a template to implement Complex.java as an immutable data type that supports addition, subtraction, and multiplication.
Challenge: implement the division operation.
Homework:
Read more on Asserstions and Inmutability.