因此,我看到您可以像这样扩展Exception类:
public FooException(Exception e)
{
this.initCause(e);
}
但是,如果您不希望将异常传递给FooException的构造函数,而应传递一个字符串,该怎么办?
public FooException(String message)
{
// what do i do here?
}
在这种情况下,构造函数的主体是什么样的?
最佳答案
Exception
也有一个String
constructor。
class FooException extends Exception {
public FooException(String message) {
super(message);
}
}