what does this statement mean? i found it in the FAQ list of JavaRanch
Math class being an option for immutable classes
does it simply mean that Math class being a final class cannot be subclassed. i.e its immutable.? can someone please elaborate the above quote. thanks zarina
Corey McGlone
Ranch Hand
Joined: Dec 20, 2001
Posts: 3271
posted
0
Immutable means that, once an object is instatiated, it can't be changed. I'd say that the wrapper classes and String are better examples than Math. Math can't be instatiated at all so there isn't much sense in saying that it's immutable. Just because a class is final, it isn't necessarily immutable, and vice-versa. Corey