This week's book giveaway is in the Jobs Discussion forum.
We're giving away four copies of Customer Requirements for Developers and have Marcho Behler on-line!
See this thread for details.
The moose likes Java in General and the fly likes how is Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Customer Requirements for Developers this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "how is "castOther " object which is of type object gets casted to object bof Account type" Watch "how is "castOther " object which is of type object gets casted to object bof Account type" New topic
Author

how is "castOther " object which is of type object gets casted to object bof Account type

monis raza
Ranch Hand

Joined: Sep 05, 2011
Posts: 38

Matthew Brown
Bartender

Joined: Apr 06, 2010
Posts: 4538
    
    8

A cast (for a reference) doesn't convert the object. It will only work if the object in question is actually an Account object, and all it does is change the type of the reference.

What the cast does is tell the compiler "See that Object reference you've got? Well, it's actually pointing at an Account object. So please treat it as one".
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 43417
    
  32
There are a few occasions where the compiler won’t believe youOtherwise the compiler is much more trusting than we are: it thinks you are telling it the truth, and that you know what you are doing.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: how is "castOther " object which is of type object gets casted to object bof Account type
 
It's not a secret anymore!