我的任务如下:
使用两个抽象方法编写名为Searchable的Java接口:一个名为Way2Search,返回一个String,另一个名为MaxTime,返回一个Integer。确保您的代码编译并按预期运行。将您的Java文件命名为Searchable.java。
这似乎很容易。但是,我已经挂了好几天了,明天就要到了。
代码如下:
public interface Searchable {
public String Way2Search();
public Integer MaxTime();
}
它真的像这段代码一样简单。这就是要求我做的全部吗?
答案 0 :(得分:1)
看起来你明白了。接口只是未实现的方法签名。然后,您将在implements
Searchable
接口的类中实现这些方法。这样做的好处是你可以在implements
你的界面的各种类中以不同的方式实现(即填写方法体)。
e.g。
class A implements Searchable {
...
public String way2Search() {
//implement this method in one way here
}
public Integer maxTime() {
//implement this method in one way here
}
}
/
class B implements Searchable {
...
public String way2Search() {
//implement this method in a different way here
}
public Integer maxTime() {
//implement this method in a different way here
}
}