单项选择题

实现完全定制串行化的类要遵守的原则是( )。

A.必须实现iava.io.Extemalizable接口
B.必须实现writeExtema1()方法以保存对象的数据或状态
C.必须定义一个具有public访问权限的不带参数的构造函数
D.以上都是