メソッドを持つスーパークラスがあります:
protected <E extends Enum<E>,T extends VO> void processarRelatorioComEstado(Date dataInicial, Date dataFinal, E estado) throws RelatorioException {
throw new UnsupportedOperationException("method not overridden");
}
そして、そのサブクラスの1つで、次のことを行いたい:
@Override
protected <E extends Enum<E>> DemonstrativoReceitaDespesasAnexo12Vo processarRelatorioComEstado(Date dataInicial, Date dataFinal, E estado) throws RelatorioException {
//do something
return DemonstrativoReceitaDespesasAnexo12Vo;
}
しかし、これはうまくいきません。問題は、スーパークラスへの参照があり、このメソッドを呼び出したいのですが、サブクラスの 1 つだけであるということです。