【发布时间】:2020-02-16 16:50:29
【问题描述】:
public interface Directory {
public void insertEntry(Entry entry, String surname);
假设我有这个方法,它是 Directory 接口的一部分。
public void insertEntry(Entry entry, String surname) {
}
然后我创建一个名为arrayDirectory 的单独类,它在Directory 中实现相同的方法。
然后如何在arrayDirectory 类中调用此方法?因为我试图在 main 中调用它,但是该方法必须是静态的才能执行此操作,并且它不能是静态的,因为那样它就不会从接口实现该方法,并且我不允许更改该方法接口中方法的签名。请帮忙,我不知道该怎么办。
【问题讨论】:
-
你需要创建一个类的实例,并在实例上调用你的方法。
-
创建一个像 Directory d = new arrayDirectory(); 这样的实例并调用类似 d.insertEntry(); 的方法