9.8.29.For the following code, how to avoid an exception during deserialization of an instance of C?
class A {
}
class B extends A{
}
class C extends B implements java.io.Serializable{
}
A. A must have a no-args constructor.
B. B must have a no-args constructor.
C. C must have a no-args constructor.
D. There are no restrictions regarding no-args constructors.