您的位置:首页 > 编程语言 > Java开发

Java面向对象【经典案例】Java 只有一种参数参数传递规则: 基于值的传递!

2013-11-30 23:19 411 查看
package day03;
/**
* Java 方法的参数传递方式
Java 只有一种参数参数传递规则: 基于值的传递!
*/
import java.util.Arrays;

public class Demo02 {
public static void main(String[] args) {
Koo koo = new Koo();
int a = 5;
koo.t(a);//a实际参数(实参) 参数传递是变量的a值
System.out.println(a);

int[] ary = {5,6};
koo.t(ary);
System.out.println(Arrays.toString(ary));
//代码的执行结果: A B C.null D.[5,6]
}
}
class Koo{
public void t(int b){//形式上的参数(形参)
//方法参数传递: 是实参到形参传递, 是值的传递
//就是变量值的复制, 修改形参的值, 不影响实参的值
b=8;//方法中改变变量的值,
}
public void t(int[] b){
//b = null;//new int[]{6,7}
b[0]++;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: