package com.fgh.basic;
/**
* 引用的传递
*
* @author fgh
*
*/
public class ParamTest1 {
public void change(Test test, Test test1) {
test.name = "lisi";
test1.name = "wangwu";
}
public static void main(String[] args) {
Test test = new Test();
test.name = "zhangsan";
// 把test赋给test1 test和test1都指向Test()
// Test test1 = test;
Test test1 = new Test();
ParamTest1 test3 = new ParamTest1();
// 所以传递的两个形式参数 都指向同一个对象 对同一个对象修改了两次
test3.change(test, test1);
System.out.println("name= " + test1.name);
}
}
class Test {
String name;
}
运行结果:
name= wangwu
分享到:
相关推荐
13.java参数传递之引用传递.zip13.java参数传递之引用传递.zip13.java参数传递之引用传递.zip13.java参数传递之引用传递.zip13.java参数传递之引用传递.zip13.java参数传递之引用传递.zip13.java参数传递之引用传递....
浅析Java引用类型和方法参数传递,浅析Java引用类型和方法参数传递
62.java引用类型的参数传递.zip62.java引用类型的参数传递.zip62.java引用类型的参数传递.zip62.java引用类型的参数传递.zip62.java引用类型的参数传递.zip62.java引用类型的参数传递.zip62.java引用类型的参数传递....
Java的引用和函数参数传递Java的引用和函数参数传递Java的引用和函数参数传递Java的引用和函数参数传递
winform 方法参数的引用传递源码! 很值得下载看看!资源免费,大家分享!!
介绍java 方法的参数传递,本文是引用传递。
Java中引用数据类型作为参数传递时,如果参数地址值发生改变,那么将只是形参改变,实参并没有变化
java参数传递时到底是值传递还是引用传递分享.pdf
在传统的观念里,都认为JavaScript函数传递的是引用传递(也称之为指针传递),也有人认为是值传递和引用传递都具备。那么JS的参数传递到底是怎么回事呢?事实上以下的演示也完全可以用于Java 首先来一个比较简单的,...
读者将学习Java中方法调用时的参数传递方式,并重点探讨基本类型和引用类型在参数传递过程中的特点和区别。此外,我们还将介绍可变参数和返回值的使用方法。 能学到什么: 学习Java中方法调用时的参数传递方式。 ...
读者将学习Java中方法调用时的参数传递方式,并分别介绍基本类型和引用类型在参数传递过程中的特点和区别。 能学到什么: 学习Java中方法调用时的参数传递方式。 理解基本类型和引用类型在参数传递过程中的特点和...
数组总结(概念、定义、默认值、可变长参数、值传递与引用传递等)。1.冒泡排序: 两两相比(两个相邻的数进行比较) 条件成立 互换位置 外层循环控制比较的轮数 **轮数永远是 长度 -1 (n - 1)** 内层循环...
详细介绍了C++中通过指针和通过引用传递参数的区别
Python参数传递采用的肯定是“传对象引用”的方式。实际上,这种方式相当于传值和传引用的一种综合。如果函数收到的是一个可变对象(比如字典 或者列表)的引用,就能修改对象的原始值——相当于通过“传引用”来...
java参数传递时到底是值传递还是引用传递[归类].pdf
这里详细的说明了,java参数传递的过程,引用传递,值传递
通过对典型程序的研究与分析可以看出JAVA语言的参数传递总是传值调用的,但是对于基本类型的参数和对象类型的参数来说,参数传递的情况不完全相同.Java语言不能直接使用传引用调用,但是可以通过数组的方式模拟传引用...
不管是按值传递还是按引用传递,都是把栈中的数据备份了一份给参数变量,只不过值类型备份的是具体的数值,而引用类型备份的是内存地址
Java语言中参数值传递和引用传递比较