my dog learned polymorphism*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes FAQ Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "FAQ" Watch "FAQ" New topic
Author

FAQ

zarina mohammad
Ranch Hand

Joined: Jun 26, 2002
Posts: 104
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
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


SCJP Tipline, etc.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: FAQ