首页 > 试题广场 >

当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的

[问答题]
请判断当一个对象被当作参数传递给一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。
发表于 2019-05-02 00:53:42 回复(0)
更多回答
JAVA都是值传递,你可以理解为传的是地址。按地址去修改内存中的对象。
发表于 2019-01-20 18:44:43 回复(3)
是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。
发表于 2019-09-25 19:56:07 回复(0)
值传递 Java 编程语言只有值传递参数
发表于 2019-05-02 18:52:07 回复(0)
传递的是值,只不过这个值是引用的地址值,地址值指向对象,所以改变的对象的内容,地址并没有改变
发表于 2019-04-26 20:49:29 回复(0)
是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。
发表于 2019-04-26 20:15:14 回复(0)
传递的是值,只不过这个值是引用的地址值,地址值指向对象,所以改变的对象的内容,地址并没有改变。
发表于 2019-03-21 17:30:28 回复(0)
给个完美的解释啊
发表于 2019-03-16 22:49:37 回复(0)
都是值传递,传递对象时传递的是对象的引用(也是值)
发表于 2019-02-12 17:25:22 回复(0)

值传递,只不过这个值是引用



发表于 2019-01-07 16:52:33 回复(0)

这回答是说了个啥!不对吧

发表于 2019-01-03 10:55:37 回复(1)