C is correct. It's okay for a class to implement Serializable even if its superclassdoesn't. However, when you deserialize such an object, the non-serializablesuperclass must run its constructor. Remember, constructors don't run ondeserialized classes that implement Serializable. A, B, D, E, and F are incorrect based on the above.