Java接口数组

我有一个界面。

public interface Module {

void init();

void actions();

}

当我尝试创建这样的数组时会发生什么?

Module[] instances = new Module[20]

我如何实现此数组?

回答:

是的,有可能。您需要使用Type对象填充数组的字段Module

instances[0] = new MyModule();

并且MyModule是实现Module接口的类。或者,您可以使用匿名内部类:

instances[0] = new Module() {

public void actions() {}

public void init() {}

};

这回答了你的问题了吗?

以上是 Java接口数组 的全部内容, 来源链接: utcz.com/qa/407280.html

回到顶部