判断:在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。 (× )
为什么?错在新对象么
java对象赋值
答案:5 悬赏:10 手机版
解决时间 2022-01-01 06:37
- 提问者网友:遁入空寂
- 2021-12-31 16:43
最佳答案
- 五星知识达人网友:鱼芗
- 2021-12-31 17:00
java中对象使用等号赋值其实还是同一个对象,当你使用new后才会生成一个新对象。
如过对象已经存在内存中,那么使用等号赋值,也只是使指针指向存在的对象的地址值。
如过对象已经存在内存中,那么使用等号赋值,也只是使指针指向存在的对象的地址值。
全部回答
- 1楼网友:逃夭
- 2021-12-31 22:28
赋值是一个指向操作。所谓赋的值,是内存中本来就有/或者是你创建出来的?这就说明你后面那段是错误的。
- 2楼网友:杯酒困英雄
- 2021-12-31 20:49
生成了一个各属性与赋值对象相同的新对象
后半句是错的。
- 3楼网友:末日狂欢
- 2021-12-31 19:32
应该学过c,c++吧,你大可以把 java 中对象传递当作 把一个指向该对象的 指针 当作参数传递进入函数, 这样,函数内的赋值就影响到了 amethod 中 对象 v 的值。
- 4楼网友:怙棘
- 2021-12-31 18:25
Java创建对象并赋值,示例如下
Interger i = new Interger(1);
String s = “已经被创建了";
创建对象可以指定构造函数里面的初始化变量,也可以像string对象一样,直接用双引号生成对象,并且是不可以改变的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯