In Delphi, is an array of Objects treated as an object, like in Java? The reason I'm asking this is to see if I'm able to put and array of Objects into a TList (Or something similar).

EDIT: just to be more clear, what I'm interested in doing is creating a dynamic jagged array of objects. If there's a better way to do that in Delphi, do let me know.

Thanks.