什么网站做兼职最好平台经济是什么意思
news/
2025/9/27 22:09:09/
文章来源:
什么网站做兼职最好,平台经济是什么意思,快速建设网站方案,网络营销的六大特征首先#xff0c;我的结论是#xff0c;如果是对对象进行 操作的话#xff0c;传的是地址#xff0c;如果是对基本数据类型进行操作的话#xff0c;传的是值!下面#xff0c;我再用一个小的实例来测试我的结论#xff1a;class Person {int age;public void setAge(int a…首先我的结论是如果是对对象进行 操作的话传的是地址如果是对基本数据类型进行操作的话传的是值!下面我再用一个小的实例来测试我的结论class Person {int age;public void setAge(int age){this.age age;}public int getAge(){return age;}}public class Test{public static void main(String[] args){Person p new Person();p.setAge(1);changeObj(p);System.out.println(p.getAge());int a 1;change(a);System.out.println(a);}static void changeObj(Person p){p.setAge(12);}static void change(int a){a 123;}}如果我上面的结论是猜测是正确的话输出的结果应该是age12a1下面截图表示一下因此说明了我的结论是正确的。可是突然想到如果是基本数据类型的包装类的话会是什么结果呢下面我们进行一个小的测试来寻找一下结论public class Test{public static void main(String[] args){Integer b new Integer(90);change(b);System.out.println(b);}static void change(int a){a 123;}}如果是值传递的话那么结果应该是90如果是地址传递的话那么结果应该是123下面贴图说明问题上面说明了传递的是值而不是地址但是有一点程序里面change()方法这的参数是int而不是Integer这会不会影响结果呢那么我们就再写一个例子测试看一下结果public class Test{public static void main(String[] args){Integer b new Integer(90);change(b);System.out.println(b);}static void change(Integer a){a 123;}}下面来看结果还是贴图查看可以看出结果依然没有变化由此我们可以得到结论基本数据类型包括其包装类在进行参数传递的时候传的是值。综上所述我们可以得到结论在java中进行参数传递的时候基本数据类型包括其封装类进行的是值传递而对于对象传递的是引用。以上是本人的一个测试与结论如果大家发现有什么不正确的地方欢迎批评指正。分享到 2012-09-09 10:45浏览 921评论
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/920002.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!