这里为什么报错?请问哪里出了问题?

img


这里为什么报错?请问哪里出了问题?求详解?
package test;
class Con{
private T value;

public Con(T value) {
    this.value=value;
}

public T getValue() {
    return value;
}

public void setValue(T value) {
    this.value = value;
}

}
public class test5 {

public static void main(String[] args) {
    Con<String> c=new Con<String>("构造方法中使用泛型");
    System.out.println(c.getValue());
}

}

con类你没有声明是泛型类