Author
Object references that are not initialized
RaviNada Kiran
Ranch Hand
Joined: Jan 30, 2009
Posts: 528
Hi Ranchers ,
I am confused here
Is this true ?
Object references that are not initialized
explicitly will have their value set to null always
If you want something you never had do something which you had never done
Campbell Ritchie
Sheriff
Joined: Oct 13, 2005
Posts: 32833
Yes, but only if they are fields; if they are local variables they may cause a compiler error.
RaviNada Kiran
Ranch Hand
Joined: Jan 30, 2009
Posts: 528
Thanks
Campbell Ritchie
Sheriff
Joined: Oct 13, 2005
Posts: 32833
You're welcome
Clyde DeSouza
Greenhorn
Joined: Mar 16, 2009
Posts: 26
posted Mar 16, 2009 13:15:48
0
Yes, but only if they are fields;
Ritchie fields are always initialised to Zero value if not initialized,not Null!
Rob Spoor
Sheriff
Joined: Oct 27, 2005
Posts: 19232
Joywish Man wrote:
Yes, but only if they are fields;
Ritchie fields are always initialised to Zero value if not initialized,not Null!
We're talking about object references, not numeric primitives. Zero is not a valid value for an obect reference.
SCJP 1.4 - SCJP 6 - SCWCD 5
How To Ask Questions How To Answer Questions
subject: Object references that are not initialized