Howdy cowboys,
there is an erratum on that page.
An instance of and array of any type is not an instance of that type, only an instance of an array of that type.
- Ehem. To explain:
Due to the table, the outcommented line would print "false" if commented in.
But it would not print "false", it would not compile.
Because a Foo[] is an Array, it is not in the hierarchy line of Foo, so it cannot compile.
So the fifth line of the table:
This is not yet listed on the
errata page.
Thanks,
Bu.