【发布时间】:2012-04-04 11:17:21
【问题描述】:
我想定义一个接口,比如
public interface Visitor <ArgType, ResultType, SelfDefinedException> {
public ResultType visitProgram(Program prog, ArgType arg) throws SelfDefinedException;
//...
}
在实现过程中,selfDefinedException 会有所不同。 (selfDefinedException 现在是一个通用的 undefined) 有没有办法做到这一点?
谢谢
【问题讨论】:
-
您可以将您的接口定义为抛出一个异常,该异常是所有 selfDefinedExceptions 的超类。
标签: java generics exception interface throws