このようなことは可能ですか? implements
は<に入れることはできませんが、Tを何らかの形でシリアライズ可能にすることを制限したいと思います。Java generics - Tをシリアライズ可能にすることは可能ですか?
public class Clazz<T implements Serializable> {
...
}
このようなことは可能ですか? implements
は<に入れることはできませんが、Tを何らかの形でシリアライズ可能にすることを制限したいと思います。Java generics - Tをシリアライズ可能にすることは可能ですか?
public class Clazz<T implements Serializable> {
...
}
public class Clazz<T extends Serializable> {
...
}
だけではなく実装のを拡張して使用します。
はい、ちょうどextends
の代わりimplements
使用。
おそらく 'extend'ですか? – agibalov
私は 'extended'を試しましたが、間違っていると思ったのでエラーがありました。それから、別の問題があり、実際には 'extend'が実際に働いていることが分かりました。 – user219882
[Javaジェネリックの可能な複製 - なぜ "extends T"は許可されていますが、 "implements T"はできませんか?](https://stackoverflow.com/questions/976441/java-generics-why-is-extends-t-allowed- but-not-implements-t) – rvheddeg