我正在尝试使用辅助方法编写一些自定义异常来设置变量,如下所示:
public class KeyException extends RuntimeException {
protected String Id;
protected KeyException(String message) {
super(message);
}
protected KeyException(String message, Throwable cause) {
super(message, cause);
}
public String getId() {
return keyId;
}
public KeyException withId(final String Id) {
this.Id = Id;
return this;
}
}
但是,在我的派生类中,我不能使用“withId”方法,因为它只返回基类 - 是否有返回“this”指针而不必重写每个派生类中的方法?