Java™ アクセス関数に渡される値の型が正しくありません。
フィールドに割り当てられる値、およびメソッドとコンストラクターに渡されるパラメーターには、正しい型を使用しなければなりません。 Java の型変換が有効であれば、完全に一致した型である必要はありません。 例えば、スーパークラスの代わりにサブクラスを使用する場合や、int などの大きい型の代わりに short などのより小さいプリミティブ型を使用する場合などです。