首页 > 其他分享 >值传递和引用传递

值传递和引用传递

时间:2023-01-09 21:12:33浏览次数:33  
标签:Person System 传递 person static 引用 public out

值传递
public static void main(String[] args) {
int a=1;
System.out.println(a);
Demo04.change(a);
System.out.println(a);
}
//返回值为空
public static void change(int a){
a =10;
}


引用传递
public static void main(String[] args) {
//person 是一个对象,指向的------>Person person = new Person();这是一个具体的人,可以改变属性
Person person = new Person();
System.out.println(person.name);//nall
Demo04.change(person);
System.out.println(person.name);
}
public static void change(Person person){
person.name="yang";
}
static class Person{
String name;//nall
}

标签:Person,System,传递,person,static,引用,public,out
From: https://www.cnblogs.com/yangruoting-01/p/17038532.html

相关文章

  • C++引用【cherno课程学习】
    定义intmain(){inta=5;int*b=&a;//这个是指针int&ref=a;//这个是引用std::cin.get();}ref变量实际上不存在,只存在于源代码中,如果对......
  • 不可变集合 Stream流和方法引用
    不可变集合如果牌盒里的牌固定为那54张,不能被改变如出牌规则不可变通过of方法获取不可变集合不可变集合是java9提出的新特性在ListMapSet中都定义了许多重载的......
  • 小飞线引用1 OR 5
     A1:=CROSS("MACD.MACD#MIN1",0)AND"MACD.DIFF#MIN1"<0AND"MACD.DEA#MIN1"<0;B1:=CROSS(0,"MACD.MACD#MIN1")AND"MACD.DIFF#MIN1">0AND"MACD.DEA#MIN1">0;N1:=BA......
  • 小飞线2-直线引用MACD
    A1:=CROSS("MACD.MACD",0)AND"MACD.DIFF"<0AND"MACD.DEA"<0;B1:=CROSS(0,"MACD.MACD")AND"MACD.DIFF">0AND"MACD.DEA">0;N1:=BARSLAST(B1);N2:=LLVBARS(L,N1);C1:=......
  • 软件开发入门教程网之C++ 引用
    引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。​​C++引用vs指针​​引用很容易......
  • 堆、栈、调用栈、解释型、编译型、静态类型、动态类型、弱引用、强引用 概念理解
    1、堆——存储引用数据类型;2、栈——存储基本数据类型和引用数据类型的地址;3、调用栈每次函数调用会将该函数执行上下文进行入栈操作;多个函数之间的调用,通过函数调用栈......
  • nginx 代理转发 传递真实 ip 地址
    一、实际问题在实际的项目开发和部署中,客户端并不是直接访问到服务器的服务的,而是通过反向代理的转发,发送到服务器端实现服务访问。比如通过反向代理实现路由/负载均衡等策......
  • 【Java】四种引用和引用队列的概念
    四种引用类型强引用(StrongReference)强引用就是指在程序代码之中普遍存在的,比如下面这段代码中的object和str都是强引用:Objectobject=newObject();Stringstr=......
  • 再讲Floyd变形:传递闭包类问题
    题目今天上课老师讲到一道传递闭包的问题,由于蒟蒻之前讲的不详细再来讲一遍。传送门思路建图,注意是有向图。能确定名次指的是:在图上由这个点可以到达的点数+在图上可......
  • 函数传参 Java JavaScript python 都是按值传递的
    实验代码如下:JavapythonJavaScript:......