昆明java培训
达内昆明广州春城路

18487146383

热门课程

昆明java培训­­——方法参数

  • 时间:2016-05-05
  • 发布:昆明Java培训
  • 来源:达内新闻

昆明java培训机构今天和大家分享的方法参数是隐式参数与显式参数

每一个方法中,this表示隐式参数,表示对象。

显式参数是列在方法括号中的数值。

方法参数的传递

C++有值调用和引用调用,引用参数标有&符号。

Java程序设计语言使用值调用,方法得到的是参数值的一个拷贝。

即对于Java中的方法参数传递,无论传递的是原生数据类型,还是引用类型,统一是传值(pass by value)。

对于基本数据类型来说,方法中的变量被初始化为实参的一个拷贝,方法结束后,原来的在方法外部的变量并不改变,而方法中的变量不再使用。

对于对象引用来说,方法中的变量被初始化为对象引用值的拷贝,即一个对象的引用。方法可以改变一个对象参数的状态。

但是认为Java对对象采用的是引用调用,这种理解是不对的。如果将两个对象的引用的拷贝在方法中交换,这样并不能够真的交换这两个对象。

这说明一个方法不能让对象参数引用一个新的对象。

上一篇:昆明java培训——用户自定义类
下一篇:昆明java培训——静态域与静态方法

昆明java培训教你实现JSP页面跳转简易方法,120天后月薪过万

昆明Java培训告诉你java和大数据和互联网发展中起什么作用

昆明java培训:初学者学Java Script 5个小技巧

昆明java培训多久可以学会?120天教你成为java开发大神!

选择城市和中心
贵州省

广西省

海南省

扫一扫

了解更多干货