Scala 类可以在 Java 中使用吗

Kan*_*nan 5 scala

class Wish{
    val s = "Hello! User.  Wish you a Great day."
}

object Wish{
    def main(args: Array[String]){
        val w = new Wish()
        println("Value - " + w.s )
   }
}
Run Code Online (Sandbox Code Playgroud)

Java 类可以在 Scala 中使用。同样,Scala 类可以在 Java 中使用吗?

Ped*_*lgo 5

是的,Scala 类可以从 Java 调用,反之亦然。

以下文字摘自:Scala FAQs

Scala 与 Java 兼容是什么意思?

标准 Scala 后端是 Java VM。Scala 类是 Java 类,反之亦然。您可以从另一种语言的方法中调用另一种语言的方法。您可以在 Scala 中扩展 Java 类,反之亦然。主要限制是某些 Scala 功能在 Java 中没有等效项,例如特征。

以下帖子也可能对您有所帮助:how to call Scala from Java