/**
* 该接口主要定义了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);
}
本文详细介绍了HashObjectMap中核心接口HashObject的功能及其实现,包括获取和设置HashMap链表的下一个对象、获取Key对象的HashCode值、拷贝数据、判断Key对象是否相等等关键方法。
4168

被折叠的 条评论
为什么被折叠?



