是否有可能做出這樣的事情?我知道implements
不能在<>中,但我想限制T以某種方式被序列化。Java泛型 - 是否可以將T限制爲Serializable?
public class Clazz<T implements Serializable> {
...
}
是否有可能做出這樣的事情?我知道implements
不能在<>中,但我想限制T以某種方式被序列化。Java泛型 - 是否可以將T限制爲Serializable?
public class Clazz<T implements Serializable> {
...
}
public class Clazz<T extends Serializable> {
...
}
只需使用延伸代替工具。
是,只使用extends
代替implements
。
'extends'可能嗎? – agibalov
我試過'擴展',但我有一個錯誤,所以我認爲這是錯誤的。然後我發現還有另外一個問題,'extend'確實有效。 – user219882
[Java泛型 - 爲什麼是「允許擴展T」而不是「實現T」?](https://stackoverflow.com/questions/976441/java-generics-why-is-extends-t-allowed-但並非器具-T) – rvheddeg