我已经读过,抽象类一般不应该在Java中被序列化。子类应该是可序列化的(使用自定义的读、写方法(如果需要的话),例如。当抽象类有字段时)。我已经使用自定义的读、写方法使所有子类都可以序列化。在抽象类中,我有以下方法。readFields(ObjectInputStream in) throws IOException, Class
我有一个对象,它扩展继承接口的抽象类。当使用kotlin序列化时,它不会序列化抽象类上的属性。override val cacheDate: Long = 0L val cacheDate: Long变量cacheDate永远不会被序列化如何确保在抽象类上定义的变量实际上将被序列化?我不寻找其他图书馆使用。我正在使用Kotlin序列化找到的