What ever your lecturer would say is the best thing to go with.

But an ArrayList is an Object, just as everything else that isn't a primitive.

Chris