课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 昆明java培训­­——方法参数
  • 昆明java培训­­——方法参数

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

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

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

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

    方法参数的传递

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

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

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

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

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

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

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

    推荐文章

上一篇:昆明java培训——用户自定义类

下一篇:昆明java培训——静态域与静态方法

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:11/30

Java--零基础业余班

Java--零基础业余班

开班日期:11/30

Java--周末提升班

Java--周末提升班

开班日期:11/30

Java--零基础周末班

Java--零基础周末班

开班日期:11/30

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56