/**
* 该接口主要定义了HashObjectMap需要使用到的一些基本接口。
*
*/
public interface HashObject {
/**
* 获得HashMap链表的下一个对象。
* @return
*/
public BaseHashObject getNext();
/**
* 设值HashMap链表的下一个对象。
* @return
*/
public void setNext(BaseHashObject object);
/**
* 获取HashMap中Key对象的HashCode值。
* @return
*/public int keyHashCode();
/**
* 拷贝数据
* @param object
*/
public void copyObject(BaseHashObject object);
/**
* 判断HashMap中Key对象是否相等
* @param object
* @return
*/public boolean keyEquals(BaseHashObject object);
}
* 该接口主要定义了HashObjectMap需要使用到的一些基本接口。
*
*/
public interface HashObject {
/**
* 获得HashMap链表的下一个对象。
* @return
*/
public BaseHashObject getNext();
/**
* 设值HashMap链表的下一个对象。
* @return
*/
public void setNext(BaseHashObject object);
/**
* 获取HashMap中Key对象的HashCode值。
* @return
*/public int keyHashCode();
/**
* 拷贝数据
* @param object
*/
public void copyObject(BaseHashObject object);
/**
* 判断HashMap中Key对象是否相等
* @param object
* @return
*/public boolean keyEquals(BaseHashObject object);
}