gpt4 book ai didi

java - 如何覆盖 scala 类中的 type() java 接口(interface)方法

转载 作者:行者123 更新时间:2023-11-30 05:51:49 25 4
gpt4 key购买 nike

我有一个 java 接口(interface),其方法声明如下 String type();。我想在 scala 类中实现它,所以我想写:

override def type = { ... }

但显然它是 scala 中的保留关键字,所以编译器会提示:

 identifier expected but 'type' found.

如何实现它?有没有不用改Java接口(interface)的解决方案?

最佳答案

您可以使用反引号来克服保留字的问题:

override def `type` = { ... }

参见:Scala Interoperability FAQs

关于java - 如何覆盖 scala 类中的 type() java 接口(interface)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12438972/

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