Olá pessoal,
eu queria algumas opiniões
sobre o uso de classe abstrata
Eu tenho uma classe abstrata:
public abstract class Analise{
protected double resultado;
//Construtor
protected Analise(){
resultado = 0;
}
protected Analise(double resultado){
this.resultado = resultado;
}
/**
* O método getResultado é publico porque
* precisará ser acessado direto na instância,
* ou seja, não há implementação deste método
* nas classes filhas.
*/
public double getResultado(){
return resultado;
}
}
e tenho outra classe Extrato Seco:
public class ExtratoSeco extends Analise {
private double pesoAntes;
private double pesoDepois;
public ExtratoSeco(){
super();
}
...
public void calculaExtratoSeco(){
resultado = (this.pesoDepois - this.pesoAntes) * 40;
}
...
}
Eu gostaria de saber se é correto fazer
isso o que eu fiz, usei direto
o atributo resultado da classe
abstrata Analise para receber
o valor do cálculo no método
calculaExtratoSeco?
[]'s.
