プログラムスタックをモデル化するクラスを作成しようとしています。このクラスを作ることは可能ですかserializable
?私はAkka
メッセージとしてこれを使用できるようにしたい。ありがとう! 1についてはJava 8でJava関数をシリアライズ
public class ProgramStack<T>{
public final Queue<UnaryOperator<T>> programStack;
private T context;
ProgramStack(Queue<UnaryOperator<T>> programStack, T context) {
this.programStack = programStack;
this.context = context;
}
public void next() {
UnaryOperator function = programStack.poll();
function.apply(context);
}
public boolean hasNext() {
return !programStack.isEmpty();
}
}
Serializableインターフェイスを実装する必要があります。こちらをご覧くださいhttps://docs.oracle.com/javase/8/docs/technotes/guides/serialization/ –
ありがとう@AshwaniTiwari UnaryOperatorをシリアライズ可能にする方法がわかりません。 – dwong
UniaryOperatorクラスに内部クラスがありますか? UniaryOperatorがSerializableを実装していない場合 –