执行简单的时髦程序时出现主题行错误
我是 groovy 和 java 编码的新手,我收到主题行错误,我认为语法或代码没有问题
package test.demo
class classExample {
static void main(args) {
// TODO Auto-generated method stub
classExample classVar = new classExample()
int result
result = classVar.sub(5,2)
println "result is: "+result
}
def sub(int var1, int var2){
return (var1-var2)
}
}
对 sub 的函数调用应该成功,没有任何错误
你的"类"有 2 个主要问题。
- 通过Java名称约定命名您的类,即以大写字母开头
- 定义
sub()
方法的参数或变量。
整个事情应该看起来像:
package test.demo
class ClassExample {
static void main(args) {
// TODO Auto-generated method stub
ClassExample classVar = new ClassExample()
int result
result = classVar.sub(5,2)
println "result is: "+result
}
def sub(var1,var2){
return (var1-var2)
}
}