是的,可以为Groovy脚本指定构造函数。在Groovy中,可以使用@groovy.transform.Constructor
注解来定义构造函数。该注解可以用于类的构造函数上,指定参数类型和顺序。以下是一个示例:
import groovy.transform.Constructor
@Constructor
class MyClass {
String name
int age
void printInfo() {
println "Name: $name, Age: $age"
}
}
def obj = new MyClass("John", 25)
obj.printInfo()
在上面的示例中,@Constructor
注解用于MyClass
类的构造函数上,指定了name
和age
两个参数。然后,我们可以通过传递参数来创建MyClass
的实例,并调用其中的方法。
关于Groovy的更多信息和用法,请参考腾讯云的Groovy产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云