在方法中,如果需要传递多个类型相同的参数,且参数个数不确定的情况下,可以使用不定项参数
image.png 不定项参数位置.png 不定项参数内部机制.png
- 不定项参数为语法糖,仅在 JDK 1.5 版本后才可以使用
- 在一个方法的方法签名中,只能有一个不定向参数,且必须放在方法参数列表中的最后一个参数
- 对于已经定义的不定项参数,可以传递 [0,N] 个相同类型的参数
- 对于方法内部来说,不定项参数实质上还是一个类型确定,长度确定的数组
- 当方法重载,会优先匹配确定参数类型的方法
在方法中,如果需要传递多个类型相同的参数,且参数个数不确定的情况下,可以使用不定项参数
image.png 不定项参数位置.png 不定项参数内部机制.png
- 不定项参数为语法糖,仅在 JDK 1.5 版本后才可以使用
- 在一个方法的方法签名中,只能有一个不定向参数,且必须放在方法参数列表中的最后一个参数
- 对于已经定义的不定项参数,可以传递 [0,N] 个相同类型的参数
- 对于方法内部来说,不定项参数实质上还是一个类型确定,长度确定的数组
- 当方法重载,会优先匹配确定参数类型的方法
本文标题:javase part9 - 不定项参数(可变参数数组)
本文链接:https://www.haomeiwen.com/subject/ponmvxtx.html
网友评论