When an object is serialized, only fields of an object is preserved. Methods and Constructors are not serialized. When a field is a reference to an object, the reference object is also serialized if that objects class is serializable.