永发信息网

java对象赋值

答案:5  悬赏:10  手机版
解决时间 2022-01-01 06:37
  • 提问者网友:遁入空寂
  • 2021-12-31 16:43
判断:在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。 (× )
为什么?错在新对象么
最佳答案
  • 五星知识达人网友:鱼芗
  • 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对象一样,直接用双引号生成对象,并且是不可以改变的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯