考虑到——
public class Class_A {
// members ...
@Override
protected Object clone() throws CloneNotSupportedException {
...
}
}
和
HashMap<Class_A, Integer> m_map = new HashMap<Class_A, Integer>();
Class_A a1 = new Class_A() ;
Class_A a2 = (Class_A) a1.clone();
m_map.put(a1,6) ;
m_map.get(a2)
现在,为了也将返回6
为,可以做些什么m_map.get(a1)
呢?