自定义了一个类Employee,
建立一个Employee类的对象,即:Employee e=new Employee();
当去调用clone()方法时,即:e.clone();
则必须去实现一个异常处理器,否则编译将出错.
即:
try
{
    ...
    Employee copy=e.clone();
}
catch(CloneNotSupportedException e)
{e.printStackTrace();}但我不明白的是:
为什么在定义Employee类的clone()方法时,
在不去实现异常处理器的情况下去调用Date的clone()方法,此时编译却没有出错.
即: public Employee clone() throws CloneNotSupportedException 
{
Employee cloned=(Employee) super.clone();
cloned.hireDay=(Date)hireDay.clone();
return cloned;
}
而我认为应该加上个异常处理器才对啊.
例如:
public Employee clone() throws CloneNotSupportedException 
{
       try
       {
             Employee cloned=(Employee) super.clone();
             cloned.hireDay=(Date)hireDay.clone();
     return cloned;
       }
       catch(CloneNotSupportedException e) 
       {e.printStackTrace();}
}