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

Java方法参数(二)

2015-09-01 15:24 561 查看
文章太长不能一起发表,所以如果感觉接不上请看上一部分



方法参数为对象引用类型:

(Employee为章节中的一个例子的类,这个类中有raiseSalary方法,这个方法的参数是提高工资的百分比。构造函数也不是重点所以参数就用...代替了,不便之处还请谅解)

public static void tripleSalary(Employee x)
{
x.raiseSalary(200);
}
当调用:

harry = new Employee(...);
tripleSalary(harry);
具体的执行过程为:

1.x被初始化为harry值的拷贝,这里是一个对象的引用。

2.raiseSalary方法应用于这个对象的引用,x和harry同时引用的那个Employee对象的薪资提高了200%。

3.方法结束后,参数x不再使用了,但是harry仍然指向那个已经被提高了200%工资的对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: