在学方法的时候,我们会学到如何在主方法中调用方法。在调用方法的时候会涉及到参数传递和返回值的问题,今天,我们就谈谈方法中的参数传递和返回值。
参数传递
简单来讲,方法的参数传递,无非就是调用方法的时候,传递值或者引用,用形式参数类接收值或者引用,进而在方法中使用形式参数。
具体点讲,参数传递的时候,实参类型不同的话,就需要用不同类型的形参来进行接收。
注意:实参可以和形参不同,两者互不影响。
下面就分类型来谈谈参数传递。
基本数据类型
基本数据类型的变量进行参数传递的时候,需要用基本数据类型的形式参数进行接收。
特点:基本数据类型在传递参数的时候,传递的是变量(实参)的值,在方法中用形式参数进行接收,且对形式参数进行一系列操作如赋值,并不会改变实参的值。所以,这样的参数传递也称为值传递。
引用类型
引用类型的量在进行参数传递的时候,需要用引用类型的形式参数进行接收。
数组以及面向对象中的类等都是引用类型。
特点:引用类型在参数传递的视乎,传递的是引用(即地址值),在方法中用形式参数进行接收,且