3

Ìscalaとjavaの両方のコードを含むファイルをコンパイルすることは可能ですか?私はオンラインコースをやっていて、拡張する必要のあるJavaソースファイルが与えられました。既存のファイルでJavaのみを使用する必要がありますか?

4

1 に答える 1

9

1つのファイルにJavaとScalaの両方を含めることはできません。結局のところ、それはまたはのいずれ.java.scalaです。

ただし、次のことは自由です。

  • ScalaでJavaクラスを拡張する(およびその逆)
  • ScalaにJavaインターフェースを実装する(構文は特性を拡張する場合と同じです)
  • JavaでScalaの特性を拡張する(構文はJavaインターフェースを実装する場合と同じです)

...それらが異なるファイルにある限り。

于 2012-11-18T19:59:14.453 に答える