Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Groovy中导入类_Groovy - Fatal编程技术网

在Groovy中导入类

在Groovy中导入类,groovy,Groovy,我正试图在groovy中导入另一个类,但到目前为止没有成功。我已尝试运行此示例: 没用 捕获:groovy.lang.MissingPropertyException:没有这样的属性:readData代码中有很多输入错误,并且它不符合java类的约定,如(本文来自2007年): 课堂而非课堂 以小写字母开头的类名 印刷品?而不是println System.In.readString()???实际上没有 不管怎么说,只要创建新的类Foo和Bar来纠正博客所说的 文件Bar.groovy c

我正试图在groovy中导入另一个类,但到目前为止没有成功。我已尝试运行此示例:

没用


捕获:groovy.lang.MissingPropertyException:没有这样的属性:readData

代码中有很多输入错误,并且它不符合java类的约定,如(本文来自2007年):

  • 课堂而非课堂
  • 以小写字母开头的类名
  • 印刷品?而不是println
  • System.In.readString()???实际上没有
不管怎么说,只要创建新的类Foo和Bar来纠正博客所说的

文件Bar.groovy

class Bar{
    def print(){
        println "Bar"
    }

    def add(a, b){
        return a+b;
    }

}
文件Foo.groovy

def b = new Bar()
b.print()
println b.add(1,2)
运行

>groovy Foo.groovy
Bar
3

我把大部分东西都换了。无论如何,您的代码对我来说是有效的(尽管我使用的是grails,它在控制台上有效,而不是在STS上,但这无关紧要),谢谢!