值传递跟引用传递
来源:互联网 发布:甘棠 知乎 编辑:程序博客网 时间:2024/06/15 19:29
java 值传递 引用传递个人理解
测试类
package gaoyue;public class PersonTestGo {public static void main(String[] args) {Person p1 = new Person();p1.setName("FFF");M1(p1);System.out.println(p1.getName());//111String s1 = "0000";M2(s1);System.out.println(s1);//0000int i = 0;M3(i);System.out.println(i);//0int i2 = 0;i2 = M4(i2);System.out.println(i2);//1}/** * 追求卓越成功自然相随 * 2017年10月29日 * 功能: * 将p的名字 改成 "111" * java引用传递 */private static void M1(Person p){p.setName("111");} /** * 追求卓越成功自然相随 * 2017年10月29日 * 功能: * 将s字符的值置为"222" * java值传递 */private static void M2(String s){s = "222";}/** * 追求卓越成功自然相随 * 2017年10月29日 * 功能: * java值传递 */private static void M3(int i){i = i+1;}private static int M4(int i){return i+1;}}
实例类Person
package gaoyue;/** * @author 追求卓越,成功自然相随 * 2017年10月29日 * 说明: * 人类 */public class Person {String name ;public String getName() {return name;}public void setName(String name) {this.name = name;}}
阅读全文
0 0
- 值传递跟引用传递
- 值传递、引用传递
- 值传递引用传递
- 值传递,引用传递??
- 值传递 引用传递
- 引用传递、值传递
- 值传递引用传递
- 值传递,引用传递
- 值传递、引用传递
- 值传递&引用传递
- C++中值传递,引用传递,指针传递区别跟联系
- 基本数据类型跟引用数据类型的值传递
- C++ 值传递 址传递 引用传递
- c++ 值传递 引用传递 指针传递
- C 值传递、地址传递、引用传递
- 什么是值传递、引用传递、指针传递
- 值传递、指针传递和引用传递
- C++ 值传递 址传递 引用传递
- C#基础知识复习题
- javascript函数作用域
- 219. Contains Duplicate II
- 为什么很少见程序员炫富?
- 懂算法的程序员与不懂算法的程序员
- 值传递跟引用传递
- es6 import和require用法和区别
- Mybatis 插入与批量插入以及多参数批量删除
- 链表多项式的基本运算加减乘
- c++基础之名字覆盖问题和命名规范
- 国考来了,现在报名还来得及,改行的机会来了!
- 去掉listView的item之间的分隔线 在代码中使用 myListView.setDividerHeight(0); myListView.setDivider(null); //
- 新手村 顺序与分支 津津的储蓄计划
- 第一周周总结