为什么我在java的Interface中定义泛型会报错?
我想定义一个模板,把数据结构完全定义好了
这样别人实现我的模板,直接就按照我定义的结构去写了
如果只定义Map,这个结构还是太灵活了
因为他自己可以定义Map<String,String>或者Map<String,Object>
那你用什么泛型,直接在接口中的方法声明中定好参数类型不就好了
这里的Map只是一个泛型名称,你为啥要改成集合类
我想你是想这样用
接口
实现类
调用
结果
刚刚想了一下,还是上来说清楚,我方法名没定义好,定义为search()更好,反正使用就这么个流程
指定了具体的类型后就不是泛型了
那你用什么泛型,直接在接口中的方法声明中定好参数类型不就好了
– 王菜鸟1993 6年前