Java中参数的传递

类的方法既可以有返回值也可以带参数。
Java中参数的传递有两种形式:以变量为参数调用方法,以数组作为参数或返回值的方法调用。

一、以变量为参数调用方法

调用方法并传递参数时,参数其实就是方法的自变量,所以参数要放在方法的括号内来进行传递。括号内的参数可以是数值型、字符串型,甚至是对象。方法的参数属于局部变量。
若在通过方法调用,将外部传入的参数赋值给类的成员变量,方法的形式参数与类的成员变量同名时,则需用this来标识成员变量。
在这里插入图片描述

二、数组作为参数或返回值的方法调用

1.传递数组:指明参数是一个数组,实参只给出数组名。
2.返回值为数组类型的方法。若返回一个一维整型数组,则方法前加int[]。
3.当参数是基本数据类型时,采用传值方式调用;当参数是引用型的变量时,则是传址方式调用。

三、方法中的可变参数

方法中接收不固定个数的参数称为可变参数,方法接收可变参数的语法格式如下:

返回值类型 方法名(固定参数列表,数据类型…可变参数名)
{
   方法体
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值