美文网首页
克隆对象

克隆对象

作者: 哈迪斯Java | 来源:发表于2021-10-22 11:07 被阅读0次
image.png

package HspLearningoop;

public class Demon07 {
public static void main(String[] args) {
Student s = new Student();
s.name = "tang";
s.age = 19;
//创建一个myTools对象
myTools myTools = new myTools();
Student s2 = myTools.copyStudent(s);

    //到此s s2是student两个独立的对象,属性相同
    System.out.println("s的属性age:"+s.age+"名字为:"+s.name);
    System.out.println("s2的属性age:"+s2.age+"名字为:"+s2.name);
    //可以通过输出对象的hashcode看看对象是否是一个
    System.out.println(s == s2);

}

}

class Student{
String name;
int age;
}

class myTools{
public Student copyStudent(Student s){
Student s2 = new Student();
s2.age = s.age;
s2.name = s.name;
return s2;
}
}

相关文章

  • PHP中对象的复制

    潜克隆(浅拷贝) 只能克隆对象的"非对象非资源"数据。但如果对象中属性存储的是对象类型,就可以看到克隆没有克隆对象...

  • 对象的克隆

    对象的克隆 对象地址的引用: 以上属于对象地址的引用: 一、对象的浅克隆 Person: Demo: 对象浅克隆要...

  • 理解Java浅克隆和深克隆

    克隆概念 Java一切皆对象,克隆就是对对象的克隆;克隆可能听起来有点高级,也可以为对象复制或者对象拷贝。平时开发...

  • 前端小白必备资料之对象克隆篇

    对象的深浅克隆 对象的浅克隆 通过遍历 将obj1中的数据克隆到obj2当中 这种克隆只能克隆到对象中的基本数据类...

  • 4 创建型之原型模式

    概念 通过克隆(深拷贝)已存在的对象来创建新的对象。 解释 将已存在的对象作为原型,在对此原型进行克隆得到克隆对象...

  • 2019-03-02浅克隆和深克隆

    1.浅克隆 浅克隆,只是克隆了基本的数据类型,对于引用类型的对象只是复制了地址。在克隆后的新对象中,改变引用对象的...

  • Object的克隆

    克隆一个对象 浅克隆 浅克隆(也叫做浅拷贝)仅仅复制了这个对象本身的成员变量,该对象如果引用了其他对象的话,也不对...

  • 对象克隆

    实现Cloneable接口 实现Serializable接口 关键字transient--该元素不会进行jvm默认...

  • 克隆对象

    package HspLearningoop; public class Demon07 {public stat...

  • Java对象克隆、了解标识接口

    导语 没有方法的接口——标识接口。 主要内容 清楚对象克隆的操作结构 巩固接口的作用 具体内容 对象克隆 对象克隆...

网友评论

      本文标题:克隆对象

      本文链接:https://www.haomeiwen.com/subject/iwfqaltx.html