在groovy中像类一样调用def方法?

问题描述 投票:1回答:1

我怎么能像类一样调用def?

例如,我调用类

class object{do things}
new object ()

我该怎么办?

def object {}

请帮我。

function class groovy
1个回答
1
投票

def可以指定为变量的类型或方法的返回类型。例如:要将def a用作方法返回类型:

class Fun {
 def haveFun() {
   return "fun";
}

您可以像任何方法一样调用getFun方法:

new Fun().haveFun();

要将def用作变量类型声明:

def fun = "fun"
© www.soinside.com 2019 - 2024. All rights reserved.