可以编译同时包含 scala 和 java 代码的文件吗? 我正在上在线类(class),并获得了需要扩展的 java 源文件。我必须在现有文件中只使用 Java 吗?
最佳答案
您不能在一个文件中同时拥有 Java 和 Scala。毕竟它要么是 .java
要么是 .scala
。
但是您可以:
- 在 Scala 中扩展 Java 类(反之亦然)
- 在 Scala 中实现 Java 接口(interface)(语法与扩展特征相同)
- 在 Java 中扩展 Scala 特征(语法与实现 Java 接口(interface)的语法相同)
...只要它们在不同的文件中。
关于scala - 编译包含 java 和 scala 代码的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13443863/