2つのJavaクラスで、クラスAがSerializableを実装し、クラスBがAを拡張する場合、デフォルトではクラスBのSerializableも使用されますか?私が理解しているところから、そうです。Javaのシリアライゼーションと継承
0
A
答えて
1
2
はい、これは正しいです。ただし、AおよびBのすべてのフィールドにもSerializableオブジェクトが含まれている必要があります。そうでない場合は、シリアル化しようとすると実行時にNotSerializableException
が発生します。
関連する問題
- 1. プライベートコンストラクタと継承(Java)
- 2. java JAXBと継承
- 3. Javaコピーのコンストラクタと継承
- 4. のJava型キャストと継承
- 5. パッケージとJavaの継承コンセプト
- 6. Javaの継承と再帰
- 7. Java ORM:複数(継承)継承
- 8. Java継承TextArea
- 9. クラス継承java
- 10. Java継承
- 11. Java:継承と宣言
- 12. Javaのジェネリック/継承
- 13. Javaコレクションインタフェースの継承
- 14. のJava:継承コンストラクタ
- 15. シリアライゼーションとポインタJava
- 16. Java継承質問
- 17. Javaとオブジェクトのシリアライゼーション
- 18. のJavaのジェネリックメソッドの継承
- 19. Java静的変数と継承とメモリ
- 20. Javaオブジェクトのシリアル化と継承
- 21. Java継承とインターフェイスクラスの理解
- 22. Javaの継承と静的メンバー
- 23. Entity Frameworkとの継承継承
- 24. Javaの継承質問
- 25. Java継承:@Overrideメソッドのエラー
- 26. Javaでの動的継承
- 27. 継承およびJava
- 28. ナイーブ継承問題 - Java
- 29. リフレクション、継承、およびJava
- 30. BuildManager継承の継承
どうぞ試してみてください。 –