import java.util.*;public class Test extends java.util.HashMap<String, Class<? extends Object>>
{
    
    public XMLSchemaPrimitiveTypes()
           {
                put("String1", String.class);
                put("String2", Boolean.class);            }
}

解决方案 »

  1.   

    是不能通过啊
    XMLSchemaPrimitiveTypes()没有返回类型
      

  2.   

    import java.util.*;public class Test extends java.util.HashMap<String, Class<? extends Object>>
    {
        
        public void XMLSchemaPrimitiveTypes()//加了一个void
               {
                    put("String1", String.class);
                    put("String2", Boolean.class);            }
    }我加了一个void
      

  3.   

    public class Testfan extends java.util.HashMap<String, Class<? extends Object>>
    {
        
        /**
     * 
     */
    private static final long serialVersionUID = 1L; public void XMLSchemaPrimitiveTypes()
               {
                    put("String1", String.class);
                    put("String2", Boolean.class);            }
    }
      

  4.   

    写错了import java.util.*;public class Test extends java.util.HashMap<String, Class<? extends Object>>
    {
        
        public Test ()
               {
                    put("String1", String.class);
                    put("String2", Boolean.class);            }
    }我认为对于Class<? extends Object>应该是不能调用put函数的
      

  5.   

    HashMap<String,Class<? extends Object>>
    是HashMap<K,V>
    key和value确定乐类型,put方法参数的类型也定了啊