gpt4 book ai didi

scala - Scala 类可以在 Java 中使用吗

转载 作者:行者123 更新时间:2023-12-05 00:50:58 24 4
gpt4 key购买 nike

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 )
}
}

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

最佳答案

是的。如果您想这样做,您可能需要记住以下几点:

  • 不要在方法名称中使用运算符或提供冗长的替代方案。运算符名称可以从 Java 中调用,但会被混淆成非常难看的东西。
  • Java 用户可能期望 Java 风格的 getter 和 setter。您可以通过添加 @BeanProperty 来自动生成这些。对字段的注释。
  • 同样,Java 用户可能习惯于使用名为 ClassName.of 的工厂方法。 Scala 使用的地方 .apply .如果您想提供该服务,则必须手动提供。
  • 关于scala - Scala 类可以在 Java 中使用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44993014/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com