clone出错了。怎么办?
public class Online {
public Online() {
}
private int companyID; //企业ID
private static Online atomOnline=new Online();
public void setCompanyID(int companyID) {
this.companyID = companyID;
}
public static void createNewOnline(String endPoint) {
Online o=getNewOnline();
onlines.put(endPoint,o);
}
private static Online getNewOnline()
{
try {
return (Online) atomOnline.clone();/*****执行到此句时就执行第100行。应该是这里错了。
}
catch (CloneNotSupportedException ex) {
return null;/**************这里是第100行。
}
}
}
上面的类,我进行了如下调用: Online.createNewOnline("abc");