【发布时间】:2014-06-18 10:52:21
【问题描述】:
我编写了一个 Scala 类并在其中定义了 main() 方法。它编译了,但是当我运行它时,我得到了NoSuchMethodError:main。在我看到的所有 scala 示例中,主要方法是在对象中定义的。在 Java 中,我们在类中定义 main 方法。是否可以在 Scala 类中定义 main() 或者我们是否总是需要一个对象?
【问题讨论】:
-
只有对象。在java中它是真正的静态方法main。但是 scala 中没有“静态”方法。
-
@EugeneZhulenev:这就是答案……
-
对象不也得扩展App吗?
-
" 在所有 scala 示例中,我已经看到,主要方法是在对象中定义的。"我敢肯定这是有原因的......
-
user2327621,这是否回答了您的问题?如果没有,请告诉我您还在寻找什么。