java 方法参数引用常见错误
来源:互联网 发布:成都魔方软件 编辑:程序博客网 时间:2024/05/21 09:55
public class aa {
public static void main(String[] args) {
BB b=new BB();
TbCalculateRecord r=new TbCalculateRecord();;
r.setName("11");
b.test(r);
System.out.println(r.getName());
}
static class BB{
public void test(TbCalculateRecord re){
re.setName("22");
}
}
}
上述执行结果为 22
如果将test方法改成如下则
public void test(TbCalculateRecord re){
re=new TbCalculateRecord();
re.setName("22");
}
为11
总结:
方法传参是将该变量的引用传给方法,在方法可以根据该引用找到内存中的对象,可以修改引用的对象,但是不可以将新引用赋给参数。即形参对引用的对象的属性是可读写的(基本类型和String除外),但对引用本身是不可写的。
- java 方法参数引用常见错误
- JAVA常见错误处理方法
- JAVA常见错误处理方法
- JAVA中方法参数的引用传递
- JAVA中方法参数的引用传递
- JAVA GC 常见错误处理方法
- 常见SOCKET错误参数
- 常见循环引用错误场景
- java方法参数传值传引用的一点看法
- java方法参数传值传引用的一点看法
- Java方法参数是引用调用还是值调用?
- java 方法中参数是值传递还是引用传递
- Java方法参数是引用调用还是值调用?
- 【解惑】Java方法参数是引用调用还是值调用?
- 【解惑】Java方法参数是引用调用还是值调用?
- Java方法参数是引用调用还是值调用?
- Java 方法参数的值传递和引用传递
- Java方法参数的传递机制,值传递?引用传递?
- 调试程序,发现有内存泄漏
- A poll() example
- 如何选型AnyChat SDK/ RTX/华途bigant /V2 Flash/视高等一系类音视频产品
- linux字符界面和图形界面切换方法
- 扒网页~~~
- java 方法参数引用常见错误
- C专家编程 笔记
- sql基础
- 仅供参考视图
- 使用DHCP,为开发板自动分配IP地址
- 调用的方法addFrameScript可能未定义
- ASP.NET MVC – 关于Action返回结果类型的事儿(上)
- 桥接模式(Bridge)-将抽象部分与它的实现部分分离,使它们都可以独立地变化。
- 一个程序员应该怎样去学习和掌握计算机英语