软件工程 判断题 标准 ★ 精品

深浅拷贝及应用 — 软件工程判断题

软件设计模式 创建型模式之二:单例与原型 AI 三重审校通过

题目
在原型模式中,若类 C 实现 Cloneable 并重写 clone() 为 return (C) super.clone();,C 含字段 String s 和 int[] a。对原型 p 克隆得 q 后,执行 q.s = "new"; q.a[0] = 9; 发现 p.s 不变而 p.a[0] 变为 9。因此可断定该 clone() 实现的是深拷贝。该判断是否正确?