私は Java でソフトウェアを書いていますが、この継承の問題は常に発生します。面白いことに、(Eclipse Kepler) でプログラムを実行しても問題は発生しませんがIDE
、実行可能な jar にエクスポートすると、問題が発生します。Google でのすべての検索では正反対の結果が表示されるため、この問題が発生しているのは私だけだと思います。
私の問題は、という名前のインターフェースがあることVoteType
です。このインターフェースは、いくつかの具象クラスによって実装されます。を使用して具体的な実装をファイルに保存し、を使用XMLEncoder
して取得しますXMLDecoder
。
しかし、それが実装するインターフェースにキャストしようとするとVoteType
、ClassCastException
. これを引き起こしている可能性があるのは何ですか?