Some information is missing
(Display Listing 1.)
Unlike other programming languages such as Java, C++, and C#, there is nothing in Listing 1 that indicates the size of the array.
(I suspect that this is a display bug.)
There is also nothing in Listing 1 showing that each element in the array was manually populated with a different penguin object.