报告最近的不可序列化祖先没有无参数构造函数的 Serializable 类。 这样的类无法反序列化,并且将抛出 InvalidClassException 而失败。

示例:


  class Ancestor {
    private String name;
    Ancestor(String name) {
      this.name = name;
    }
  }

  //对该类发出警告,因为超类并非
//可序列化,并且其构造函数接受参数
  class Descendant extends Ancestor implements Serializable {
    Descendant() {
      super("Bob");
    }
  }