文章目录
一、Groovy 构造函数中为成员赋值
二、Groovy 函数的参数传递与键值对参数
三、完整代码示例
一、Groovy 构造函数中为成员赋值
----
Groovy 类没有定义构造函数 ,...但是可以使用如下形式的构造函数 , 为 Groovy 类设置初始值 ;
new 类名(成员名1: 成员值1, 成员名2: 成员值2)
顺序随意 : 成员的顺序随意 , 没有强制要求 , 只需要 成员名...----
在 Groovy 的构造函数中 , 可以使用
成员名1: 成员值1, 成员名2: 成员值2
类型的参数 , 这是键值对 map 类型的集合 ;
但是对于普通的函数 , 不能使用上述格式 ,...如果出现
变量名1: 变量值1, 变量名2: 变量值2
样式的代码 , 会将上述参数识别为一个 map 集合 ;
定义了一个 Groovy 类 , 其中定义的方法接收
2
个参数 ;
class Student...;
必须使用如下形式 , 才能正确执行 printValue 函数 ;
// 传入的 a: "Tom", b: 18 是第一个参数 , 这是一个 map 集合
// 第二个参数是 "Jerry" 字符串