Java函数参数传递方式

转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站

在阅读本文之前,根据自己的经验和理解,大家可以先思考并选择一下Java函数的参数传递方式: 
A. 是按值传递的? 
B. 按引用传递的? 
C. 部分按值部分按引用? 
此处暂不宣布正确答案,我们通过一个简单的例子让大家自己找答案: 
1. 先定义一个类型Value 

Java代码  

收藏代码

  1. public static class Value {  
  2.     private String value = "value";  
  3.     public String getValue() { return value; }  
  4.     public void setValue(String value) { this.value = value; }  
  5. }  


2. 写两个函数newValue和modifyValue:newValue会将入参指向一个新的对象,modifyValue会调用入参的setValue方法修改对象的val

你可能感兴趣的:(Java,编程语言,java,开发语言,后端)