欢迎光临散文网 会员登陆 & 注册

变长参数和参数默认值

2023-02-05 13:31 作者:北星Knight  | 我要投稿

变长参数关键字:params

例:

static void hello(params int[] arr){} 

params int[] 意味着可以传入n个int参数,n可以为0,传入的参数会存入在arr数组中。


注意:

  • params关键词后面必为数组

  • 数组的类型可以为任意的类型

  • 函数参数可以同时拥有别的参数和params关键字修饰的参数

  • 函数参数中最多只能出现一个params关键字,并且一定为最后一组参数,前面可以有n个其它参数。


有参数默认值的参数:一般称为可选参数

作用:当调用函数时可以不传入参数,不传就会使用默认值作为参数的值。


注意:

支持多参数默认值,即每个参数都可以有默认值。

如果要混用可选参数,必须写在普通参数后面


变长参数和参数默认值的评论 (共 条)

分享到微博请遵守国家法律