我有下面的類層次結構:集合抽象泛型類,原料類警告
public abstract class Property<T>
{
private long id;
private String name;
private T value;
/*setters and getters*/
}
public class NumberProperty extends Property<Integer>
public class TextProperty extends Property<String>
...和含有List<Property> properties
類。我得到「Property is raw type. References to generic type Property<T> should be parametrized
」。我知道爲什麼,但我想擁有一些已知類型的屬性列表(由於屬性是抽象類,所以屬性不能安裝)。
我的問題是:我可以忽略警告還是應該更改我的代碼(如何?)?
要抑制警告:'@SuppressWarnings(「rawtypes」)' – 2012-08-02 13:07:56