您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Java引用和拷贝实例的探讨

2024/3/16 7:13:56发布20次查看
1.概念
引用拷贝也就是我们常用的对象赋值,这种方式不会生成新的对象,只会在原对象上增加了一个新的对象引用,两个引用指向的对象还是是同一个。
2.形式
java 对象默认的赋值方式都是引用拷贝,比如说下面代码对象赋值的过程就是引用拷贝:
user user1 = new user();user user2 = user1;
3.实例
class son {    string name;    int age;     public son(string name, int age) {        this.name = name;        this.age = age;    }}public class test {    public static void main(string[] args) {        son s1 = new son(son1, 12);        son s2 = s1;        s1.age = 22;        system.out.println(s1);        system.out.println(s2);        system.out.println(s1的age: + s1.age);        system.out.println(s2的age: + s2.age);        system.out.println(s1==s2 + (s1 == s2));//相等    }}
输出的结果为:
son@135fbaa4son@135fbaa4s1的age:22s2的age:22true
以上就是java引用和拷贝实例的探讨的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product