I'm a little confused about serialization.
I have a class, lets call it Container. Variables of the Container class contain ArrayLists of other classes - A,B,C,etc...
If I were to serialize and save Container, would I then, after reading it back in (and, for clarity, I understand how to do that part) have access to those same instances of classes A,B,etc or do they need to be separately serialized? Further, do A,B,etc need to implement Serializable is it that covered by Container doing so?
Thanks in advance