参数的编程语言

发布网友

我来回答

1个回答

热心网友

JDK1.5新增加了可变长的方法参数,即在方法的声明头中,形式参数个数是可变的。
可变长的形参声明格式如下:
dataType...parameters
其中,省略号表示数据类型为dataType的parameters参数个数不固定的,可为任意个。
在方法调用时,变长形式参数可被替换成1个、2个或多个参数。
例如,下面声明可变长参数的方法:
void mymethod(String s , int ...numbers)
其方法的调用形式可为:mymethod(abc,1)、mymethod(abcd,1,2)或mymethod(hij,1,2,3)等形式。
在编译时,方法的变长参数将被看成具有相同类型的一维数组。
注意,变长的参数有一些*:在一个方法中只能定义一个可变长的参数,且必须是方法的最后一个参数。 VB中的变量可以是变体也可以不写不属于任何类型 但不属于任何类型会变成默认值
private sub demo(byval a as variant)
end sub
这其中 a 就是参数 因为他没有设置默认值 所以在调用的时候要填上参数 private string demo(string a)
C#中的和java也差不多的 格式都是 范围 + 是否静态 + 返回类型 + 关键字 (类型 + 参数名)
a没有设置默认值所以他在调用的时候要填上参数
C#中的区分大小写
参数可以是任何类型

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com