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