Author | Topic |
Location: Sydney
Registered: July 2002
|
Re: hey java buffs
|
Tue, 06 May 2003 03:48
|
|
yep ehendrikd is right.
If you try and initialise them the way that cory says then you'll get a ClassCastException - Can't cast Bullet as an int (zero).
Putting it in the constructor won't work either (which constructor?!?)
Pretty much you'll need to put in ehendrikd's code BEFORE you try and access it.
Testing for null pointers like Nark says is a good safety measure. But no one puts stuff in a try block (not a loop) specifically for NullPointerException(s) though, just for the base Excepton and then print the stacktrace to see what the exception is.
Sorry to be anal, but the compiler will pick it up. And doing a try for a null pointer is just bad practise. I won't let any of my team at work do those kind of things (they are quite resourseful in their different types of bad programming practises techniques)
|
|
|