如题,我定义了一个类:
class myclass extends LinkedList implements Map,但是编译失败.
主要是因为如下一个方法体的存在:
在LinkedList中,方法体remove(Object o)定义如下
public boolean remove(Object o)
而在Map接口中则将remove方法定义为:
public Object remove(Object key);可见,无论在myclass中怎样定义remove方法,都会出错,有没有朋友能给出解决办法?谢谢了
class myclass extends LinkedList implements Map,但是编译失败.
主要是因为如下一个方法体的存在:
在LinkedList中,方法体remove(Object o)定义如下
public boolean remove(Object o)
而在Map接口中则将remove方法定义为:
public Object remove(Object key);可见,无论在myclass中怎样定义remove方法,都会出错,有没有朋友能给出解决办法?谢谢了
=======================================================
不是实现了map就有了它的数据结构和优点阿
- 当然是要自己实现代码,由于项目需要在很短的时间内处理上万个MAP对象,而使用j2se的HashMap等内置对象已不能满足要求,"不是实现了map就有了它的数据结构和优点阿 "
- 我开发的模型放弃了JAVA环境下内置MAP对象的一些优点,换来的是最可能小的资源占有量和数据处理速度,现在数据模型都已经做好了,想不到被这个编译问题卡住了.
自己重新写类,不用继承现有的,如果你的类里面需要用到JDK里面的List和Map的话,参考原来JDK的实现就好了。