Я хотел бы определить общий тип, чей фактический тип параметра может быть толькоJava формальное определение типа параметра (дженериков)
- Один из числовых примитивных классов-оболочек (
Long
,Integer
,Float
,Double
) String
я могу выполнить первое требование с определением, как этот
Но я не могу понять, как встретить их обоих. Я подозреваю, что это на самом деле не возможно, потому что AFAIK нет способа указать «или» семантику при определении формального параметра типа, хотя можно указать «и» семантика, используя определение, такие как
public final class MyClass<T extends Runnable & Serializable > {
// Implementation omitted
}
Приветствия, Дон
Тип стирания вернет его обратно на объект, если он существует. – Loki 2008-12-11 20:48:50