gpt4 book ai didi

java - Scala trait - 是否有 Java 接口(interface)公共(public)静态字段的等价物?

转载 作者:IT老高 更新时间:2023-10-28 20:52:04 25 4
gpt4 key购买 nike

在 Java 中:

public interface Foo {

public static final int Bar = 0;
}

在 Scala 中,我如何创建一个具有 Bartrait Foo,并且我可以将其访问为:Foo.Bar

最佳答案

您可以创建一个伴随对象(使其等效于静态)并使用 final val 关键字在其中定义变量(使其等效于最终常量):

trait Foo { }

object Foo {
final val Bar = 0
}

更多关于这个here

关于java - Scala trait - 是否有 Java 接口(interface)公共(public)静态字段的等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8867316/

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