0
点赞
收藏
分享

微信扫一扫

网络、HTTP、HTTPS、Session、Cookie、UDP、TCP

文风起武 2024-06-01 阅读 7

一、深浅拷贝概念

在java里,当我们需要拷贝一个对象时,有两种类型的拷贝:浅拷贝与深拷贝。

二、浅拷贝举例

1、使用clone进行浅拷贝

import lombok.Data;

@Data
public class User implements Cloneable{

    private String name;

    private int age;

    //引用类型
    private Love love;

    public Object clone() throws CloneNotSupportedException {
        return super.clone();
    }
}

@Data
class Love implements Cloneable{
    private String name;
    private int num;
}

class test{
    public static void main(String[] args) throws CloneNotSupportedException {
        Love love = new Love();
        love.setName("羽毛球");

        User user = new
举报

相关推荐

0 条评论