必须从实现java接口的类创建和返回对象



我必须创建一个新的库对象并在Test中返回它。但是因为library是一个接口,所以我不能实例化library。如何创建一个实现库的类,并为我提供一个可以返回的对象?

public class Test extends Iface {
@Override
public ILibrary createLibrary() {
//TODO: Instantiate library
return NULL;
}
}

接口是

public interface Iface {
public ILibrary createLibrary()
}

你的类应该实现Iface而不是扩展它,你不能实例化一个接口,因为接口是抽象的。你的类Test可以是:

public class Test implements Iface{

}

相关内容

  • 没有找到相关文章

最新更新