编译包含java和scala代码的文件

编译包含java和scala代码的文件,scala,Scala,Ì是否可以编译同时包含scala和java代码的文件? 我正在学习在线课程,并获得了java源文件,我需要对其进行扩展。我必须在现有文件中只使用Java吗?不能在一个文件中同时使用Java和Scala。毕竟它不是.java就是.scala 但是,您可以自由: 在Scala中扩展Java类(反之亦然) 在Scala中实现Java接口(语法与扩展traits相同) 在Java中扩展Scala特性(语法与实现Java接口相同) …只要它们在不同的文件中

Ì是否可以编译同时包含scala和java代码的文件?
我正在学习在线课程,并获得了java源文件,我需要对其进行扩展。我必须在现有文件中只使用Java吗?

不能在一个文件中同时使用Java和Scala。毕竟它不是
.java
就是
.scala

但是,您可以自由:

  • 在Scala中扩展Java类(反之亦然)
  • 在Scala中实现Java接口(语法与扩展traits相同)
  • 在Java中扩展Scala特性(语法与实现Java接口相同)
…只要它们在不同的文件中