値をバイトストリームに変換し、元に戻すことができます。
説明
{define-class public serializable Class {inherits ClassA, ClassB, ClassC} field a:int field transient b:#String field c:#DateTime }
{constructor public {object-deserialize in:SerializeInputStream} {in.verify-class-version 0} {construct-super.ClassA.object-deserialize in} {construct-super.ClassB.default} {construct-super.ClassC.object-deserialize in} set self.a = {deserialize in, int} set self.c = {deserialize in, #DateTime} }
{method public open {object-serialize out:SerializeOutputStream}:void {out.write-class-version 0} {super.ClassA.object-serialize out} {super.ClassC.object-serialize out} {out.write-one self.a} {out.write-one self.c} }
パッケージ メンバ: |