java中方法的调用

来源:互联网 发布:阿里云企业邮箱 付费 编辑:程序博客网 时间:2024/05/01 11:25

1.与其他语言不同,Java语言不允许编程人员选择采用值传递还是引用传递来传递参数。基本数据类型总是采用值传递。不能把对象传递给方法,而只能传递对象的引用。引用本身也是采用值传递----将引用的拷贝传递给方法。当方法收到对象的应用后,他就可以直接操作这个对象。

2.当通过return语句从方法返回信息时,基本数据类型的变量总是以值的形式返回(即返回拷贝),而对象总是以应用的方式返回。

方法调用过程:

1.为调用方法的内存中开辟空间。

2.将实参传递给形参。

3.程序流程跳转到方法里,并执行方法。

4.执行完方法,程序流程跳转到main方法,带回返回值如果有的话,为方法开辟的空间被销毁。

Example:

结果:

10 20
abc def

注意结果中整型和字符串都没有交换。

原创粉丝点击