我有以下类层次结构:
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
”。我知道为什么,但我想列出几个已知类型的属性(属性不能被实例化,因为它是抽象类)。
我的问题是:我可以忽略警告还是应该更改我的代码(如何?)?