0001 /* 0002 * 默认条目 0003 */ 0004 0005 package dsa; 0006 0007 public class EntryDefault implements Entry { 0008 protected Object key; 0009 protected Object value; 0010 0011 /**************************** 构造函数 ****************************/ 0012 public EntryDefault(Object k, Object v) 0013 { key = k; value = v; } 0014 0015 /**************************** Entry接口方法 ****************************/ 0016 //取条目的关键码 0017 public Object getKey() 0018 { return key; } 0019 //修改条目的关键码,返回此前存放的关键码 0020 public Object setKey(Object k) 0021 { Object oldK = key; key = k; return oldK; } 0022 0023 //取条目的数据对象 0024 public Object getValue() 0025 { return value; } 0026 //修改条目的数据对象,返回此前存放的数据对象 0027 public Object setValue(Object v) 0028 { Object oldV = value; value = v; return oldV; } 0029 }