The type Collection is not generic; it cannot be parameterized with arguments <? extends E>

后端 未结 13 502
清酒与你
清酒与你 2020-12-05 03:02

I have a strange problem with Eclipse Galileo.
I set Java 1.6 as my JRE. On this line of code

List templates = new ArrayList ();

I see

13条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-05 03:40

    for example:

    public class AClass
    {
     public HashMap myMap;
    }
    

    if I write:

    public class BClass
    {
    
    private AClass aClass = new AClass();
    
    public void test()
    {
    
    aClass.get("test");
    //return Object class
    
    }
    
    }
    

    but if I write:

    public class BClass
    {
    
    private AClass aClass = new AClass();
    
    public void test()
    {
    
    aClass.get("test");
    //return String class
    
    }
    
    }
    

提交回复
热议问题