当我在http://groovyconsole.appspot.com/执行以下实验代码子集时
class FileHandler {
def rootDir
FileHandler(String batchName) {
rootDir = '.\\Results\\'+batchName+'\\'
}
}
//def fileHandler = new FileHandler('Result-2012-12-15-10-48-55')
异常结果:
java.lang.NoSuchMethodException: FileHandler.<init>()
当我取消注释实例化类的最后一行时,错误就消失了。
有人可以解释这是为什么吗?我基本上是在尝试将类的定义和实例化为 2 个文件,分别进行评估。谢谢