【发布时间】:2018-09-17 23:31:51
【问题描述】:
我只是一个新手,正在学习接口。在发布此内容之前,我曾尝试在此处阅读一些查询。但它似乎对我来说太复杂了。他们正在谈论默认的 Object 方法。就我而言,我正在尝试在接口中创建默认方法,但出现此错误:
"Syntax error on token "default", delete this token"
这是我的代码:
package bankaccountapp;
public interface IBaseRate {
// Write a method that returns the base rate
default double getBaseRate(){
return 2.5;
}
}
【问题讨论】:
-
您使用的是什么版本的 Java?
-
如果您使用的是 Java 7 或更早版本,这将不起作用。
-
您只能在Java 1.8或更高版本中定义方法。
-
哦,好吧。我不知道。编译器合规级别仅在 1.7 之前。我想我需要更新。谢谢你们。
标签: java oop interface default-method