3

Ìs 可以编译同时包含 scala 和 java 代码的文件吗?我正在上在线课程,并获得了需要扩展的 java 源文件。我必须在现有文件中仅使用 Java 吗?

4

1 回答 1

9

您不能在一个文件中同时拥有 Java 和 Scala。毕竟是.javaor .scala

但是,您可以自由地:

  • 在 Scala 中扩展 Java 类(反之亦然)
  • 在 Scala 中实现 Java 接口(语法与扩展特征相同)
  • 在 Java 中扩展 Scala 特征(语法与实现 Java 接口的语法相同)

...只要它们在不同的文件中。

于 2012-11-18T19:59:14.453 回答