文章目录
一、Groovy 构造函数中为成员赋值
二、Groovy 函数的参数传递与键值对参数
三、完整代码示例
一、Groovy 构造函数中为成员赋值
----
Groovy 类没有定义构造函数 ,...但是可以使用如下形式的构造函数 , 为 Groovy 类设置初始值 ;
new 类名(成员名1: 成员值1, 成员名2: 成员值2)
顺序随意 : 成员的顺序随意 , 没有强制要求 , 只需要 成员名...student3.name} , ${student3.age}"
执行结果为 :
student : Tom , 18
student2 : Jerry , 16
student3 : Jim , null
二、Groovy...函数的参数传递与键值对参数
----
在 Groovy 的构造函数中 , 可以使用
成员名1: 成员值1, 成员名2: 成员值2
类型的参数 , 这是键值对 map 类型的集合 ;
但是对于普通的函数..., 不能使用上述格式 , 如果出现
变量名1: 变量值1, 变量名2: 变量值2
样式的代码 , 会将上述参数识别为一个 map 集合 ;
定义了一个 Groovy 类 , 其中定义的方法接收
2