本帖最后由 a0157839126 于 2014-03-12 16:21:39 编辑

解决方案 »

  1.   

    你克隆方法写错了!
     o=(stu)super.clone();
    o.ab = ab.clone();
    应该这样
      

  2.   


    照你说的那样写报空指针
    空指针不可怕,若是没理解,就不清楚怎么改写;你加上下面的代码,注释dd.ab=ee 再测试:
    if(this.ab != null) o.ab = (Stu)this.ab.clone();
      

  3.   

    命名敢规范一点,    class stu  implements Cloneable {//class用小写字母   stu ad 草这是什么