title: Groovy 方法date: 2021-07-31 22:25:56.394

updated: 2021-07-31 22:29:26.142
url: /?p=407
categories: Groovy
tags:

方法

  1. Groovy中的方法是使用返回类型或使用def关键字定义的。
  2. 方法可以接收任意数量的参数。
  3. 定义参数时,不必显式定义类型。
  4. 可以添加修饰符,如public,private和protected。默认情况下,如果未提供可见性修饰符,则该方法为public。

无参方法

1
2
3
4
// 默认public,可选private 和 protected
def methodName(){
//Method code
}

有参方法

1
2
3
def methodName(parameter1, parameter2, parameter3) { 
// Method code goes here
}

默认参数

1
2
3
4
//默认参数需要在参数列表的末尾定义
def someMethod(parameter1, parameter2 = 0, parameter3 = 0) {
// Method code goes here
}

方法返回值

return