运维开发网

在Scala中,Any和Object之间有什么区别?

运维开发网 https://www.qedev.com 2020-04-03 20:35 出处:网络 作者:运维开发网整理
假设我有以下java方法 protected void onEvent(Object obj) { } Scala编译器接受 protected override def onEvent(event: Any) 和 protected override def onEvent(event: Object) 两者之间有什么区别吗? 有一个 article在scala-lang与伟大的图(我
假设我有以下java方法

protected void onEvent(Object obj) {

    }

Scala编译器接受

protected override def onEvent(event: Any)

protected override def onEvent(event: Object)

两者之间有什么区别吗?

有一个 article在scala-lang与伟大的图(我甚至把它放在墙上)。还需要提到:

If Scala is used in the context of a Java runtime environment, then scala.AnyRef corresponds to java.lang.Object.

0

精彩评论

暂无评论...
验证码 换一张
取 消