| Author |
Reference Variable Casting
|
Nelo Angelo
Ranch Hand
Joined: Jul 25, 2011
Posts: 44
|
|
This block of code is given in SCJP Sun Certified Programmer for Java 6 Exam - Mc Graw Hill.
I am not able to understand what some of the lines actually does.
|
I love java but she hates me... :'(
|
 |
Zachary Pepin
Greenhorn
Joined: Jul 29, 2011
Posts: 5
|
|
As for your first question, I'm not sure why they created two Animal objects.
As for the loop, basically, it is meant to be a simpler syntax for iterating over a set of objects. You can think of the colon as being like the word "in", so it is saying something like "for each Animal in a, do this". For an array like this, it is shorter than writing something like the following.
|
 |
Jesper de Jong
Java Cowboy
Bartender
Joined: Aug 16, 2005
Posts: 12929
|
|
|
See: The For-Each Loop. This was a new feature of Java 5.
|
Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
|
 |
Nelo Angelo
Ranch Hand
Joined: Jul 25, 2011
Posts: 44
|
|
@Zachary n @Jesper
Thanks a lot
@Zachary
Very nicely illustrated.
|
 |
 |
|
|
subject: Reference Variable Casting
|
|
|