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

时间:2012-11-18 19:42:08

标签: scala

是否可以编译包含scala和java代码的文件? 我正在进行在线课程并获得了我需要扩展的java源文件。我是否必须在现有文件中仅使用Java?

1 个答案:

答案 0 :(得分:9)

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

但是你可以自由地:

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

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