在Java中将接口类作为参数传递
我有一个界面:
public interface IMech {}
和一个实现它的类
public class Email implements IMech {}
第三类实现了此方法:
public void sendNotification( Class< IMech > mechanism ){}
现在我试图像这样调用该方法
foo.sendNotification(Email.class);
但我不断得到一个例外说:
The method sendNotification(Class<IMech>) in the type RemediationOperator is not applicable for the arguments (Class<Email>)
如果它连接了该类,该方法不起作用吗?
回答:
也许你需要
public void sendNotification( Class<? extends IMech> mechanism ) {
以上是 在Java中将接口类作为参数传递 的全部内容, 来源链接: utcz.com/qa/414723.html