私はインターフェイスを実装するクラスを考えましたはすべてのインターフェイスのメソッドを実装する必要があります。なぜSerializableインターフェイスを実装するクラスはインターフェイスのメソッドを実装していませんか?Serializableインターフェイスを実装するクラスがインターフェイスのメソッドを実装しない理由を教えてください。
-1
A
答えて
2
一部のインターフェイスは、単にクラスのマーカーとして機能します。シリアライズ可能なのはその1つです。このメソッドは、シリアライズおよびデシリアライズするためにオブジェクトに特別な処理が必要な場合にのみ使用されます。
3
関連する問題
- 1. クラスデザイン:別のインターフェイスを実装しているインターフェイスを実装しているクラス
- 2. インターフェイスを実装していないインターフェイスの実装
- 3. インターフェイスを実装するすべてのクラスを発見してください
- 4. 文字列がComparableインターフェイスではなくComparatorインターフェイスを実装する理由
- 5. ExecutorインターフェイスにCallableをパラメータとして使用するメソッドがない理由を教えてください。
- 6. ジェネリックスがインターフェイスに基づいているインターフェイスを実装する
- 7. クラスを正しく実装する方法を教えてください。
- 8. Typescriptで実装されている抽象クラスとインターフェイスが、インターフェイス内のすべてのメソッドを実装する必要があるのはなぜですか?
- 9. インターフェイスを実装するTypeScriptクラスのプライベートメソッド
- 10. インターフェイスの実装
- 11. IncompatibleClassChangeError:クラス 'java.lang.VirtualMachineError'がインターフェイス 'java.lang.CharSequence'を実装していません
- 12. Javaクラスjava.util.Iteratorインターフェイスが実装されていますか?
- 13. インターフェイスを実装しているクラスのヒントタイプ
- 14. インターフェイスを実装するメリット
- 15. phpでSerializableインターフェイスを実装すると、__destructメソッドが正しく呼び出されますか?
- 16. C#複数のインターフェイスの実装を返すメソッドとのインターフェイス
- 17. エラー:サービスがインターフェイスを正しく実装していません
- 18. 実行時にインターフェイスを実装する:get_Valueメソッドが実装されていません
- 19. インターフェイスを実装するクラスの拡張メソッド
- 20. IComparableインターフェイスの実装
- 21. インターフェイスの実装C#
- 22. GetEnumeratorインターフェイスの実装
- 23. responseHandlerインターフェイスの実装
- 24. divクラス実装でのリンクスタイルの指定方法を教えてください。
- 25. Android SSOのFacebook - インターフェイスが実装されていないエラー
- 26. クラス 'OnChanges'インターフェイスが正しく実装されていません。プロパティ「ngOnChangesは」タイプ
- 27. クラスはクラスを拡張してインターフェイスを実装できます
- 28. テンプレートを使用してインターフェイスを実装するクラスのテンプレート
- 29. Serializableインターフェイスはいつ実装する必要がありますか?
- 30. インターフェイスの型メソッドのパラメータの実装
実装するための必須の方法はありません。そのマーカーインターフェイスです。 –
私が探していた答えは、あなたがネストされたクラスの中にありシリアル化可能であるとマークされていないシリアライズされたクラスを送ると、ネストされたクラスなしでオブジェクトが送られるという事実でした。送信します。 –
あなたはそれを求める*オブジェクト*のみを送信します。クラスを送信するのではなく、クラスに内部クラスがあるかどうかは、Serializableとマークされているかどうかに関わらず気にしません。 –