永发信息网

如何将实体也当作参数来传递

答案:1  悬赏:70  手机版
解决时间 2021-02-22 14:42
  • 提问者网友:爱了却不能说
  • 2021-02-22 00:32
如何将实体也当作参数来传递
最佳答案
  • 五星知识达人网友:愁杀梦里人
  • 2021-02-22 01:46
Java总是采用call by value
方法参数有2种类型:
1.基本数据类型(int,double,....)
2.对象引用
如果说你是call by reference 那么下面的代码将会交换A , B2个对象
void swap( test A , test B ) {
test C = A;
A = B;
B = C;
}
然而 你可以去试一下 并没有交换。 交换的只是拷贝出来的2个test对象。
总结来看
1.一个方法不能修改一个基本数据类型的参数
2.一个方法可以改变一个对象参数的状态
3.一个方法不能让对象参数引用一个新的对象
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯