考える-
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)