1

A実装するクラスSerializableと別のクラスがありますが、シリアライゼーションではなく、XML バインディングにB extends Aクラスを使用したいと考えています。B

心配すべきことはありますか?

4

1 に答える 1

0

Serializableのすべてのメソッドを実装したと仮定するとA、いいえ。実装はすでに完了しているため、心配する必要はありません。XML バインディングとシリアライゼーションの間に名前の競合がある場合は、 でメソッドを定義できBます。XML バインディング ライブラリは(つまり、ポリモーフィズムB) のメソッドではなく、 のメソッドを呼び出します。A

唯一の潜在的な懸念は、型の引数を取るメソッドです。Serializable何らかのB理由で、(デ)シリアル化されるべきではない場合、これは問題です。適用されるケースが非常に少ないという理由だけで、これがあなたにとって問題になるとは思いません。

于 2015-03-12T12:28:51.500 に答える