1. 首页
  2. 编程语言
  3. Java
  4. Java的深拷贝与浅拷贝的几种实现方式

Java的深拷贝与浅拷贝的几种实现方式

上传者: 2021-06-08 00:48:09上传 PDF文件 143.31 KB 热度 21次

可能日常编码过程中用的不多,但是这是一个面试经常会问的问题,而且了解深拷贝和浅拷贝的原理,对于Java中的所谓值传递或者引用传递将会有更深的理解。如上述代码,我们定义了一个Student学生类,包含name姓名,和age年龄,sex性别,而是另一个School类,包含schoolName学校名称和stuNums学生数量以及Student学生,其中Student并不是字符串,而是一个Student类。接下来我们将详细描述如何签拷贝School对象。这是一个我们要进行赋值的原始类 School。下面我们产生一个 School对象,并调用其 clone 方法复制一个新的对象。我们查看输出的结果

下载地址
用户评论