次のクラス階層があります。
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
」が表示されます。理由はわかりますが、いくつかの既知のタイプのプロパティのリストを1つ作成したいと思います(プロパティは抽象クラスであるため、インスタンス化できません)。
私の質問は、警告を無視できますか、それともコードを変更する必要がありますか(方法は?)