Como buscar em uma classe valores calculados em outra?

2 respostas
A

Bom dia,

É o seguinte.

Tenho a classe abaixo que se não estiver errada ela recebe um valor e baseado nele ela calcula alguns valores em outra classe.

public class ValoresCalculadosAmonia extends PropriedadesFisicasdoAmoniaco {

ValoresCalculadosAmonia(int temp){

double VlEntalpiaLiquido=0;

double VlEntalpiaVapor=0;

double VlEspLuiquido=0;

double VlEspVapor=0;

double DensidadeLuiquido=0;

double DensidadeVapor=0;

double CalorLatVaporizacao=0;

VlEspLuiquido   	= valPropriedade(temp,0);

VlEspVapor  	= valPropriedade(temp,1);

DensidadeLuiquido  	= valPropriedade(temp,2);

DensidadeVapor   	= valPropriedade(temp,3);

VlEntalpiaLiquido 	= valPropriedade(temp,4);

VlEntalpiaVapor   	= valPropriedade(temp,5);

CalorLatVaporizacao	= valPropriedade(temp,6);

}

}

até aí está funcionando certinho.

meu problema é o seguinte, agora eu preciso criar uma classe que vai passar o parâmetro que a classe “ValoresCalculadosAmonia” quer e usar os valores que ela calculou, por exemplo.

Nova classe

envia o parametro temp

double v1 = recebe VlEntalpiaLiquido;

double v2 = recebe VlEntalpiaVapor;

double v3 = recebe VlEspLuiquido;

double v4 = recebe VlEspVapor;

double v5 = recebe DensidadeLuiquido;

double v6 = recebe DensidadeVapor;

Fim da classe;

Alguem pode me dar uma luz de como fazer isto.
se for possivel me mandar um exemplo pequeno de qalquer outra coisa fazendo algo parecido,

Muito obrigado.

2 Respostas

D

hum?

bom…vamos ver se é isso…

public class CalculaValor{
private double valor1;
private double valor2;
private double total;
public CalculaValor(){
}
public double calculaTotal(double v1, double v2){
 return v1+v2;
}
}

public class ChamaCalculaValor{
private double totalCalculaValor;
...//contrutor
public void recuperaValor(){
CalculaValor cv = new CalculaValor();
double valor = cv.calculaTotal(1.0,2.3);
System.out.printl("valor calculado "+Double.valueOf(valor).toString());
}
}

é isso fera?
Não? Posta aí…

t+

A

Muito obrigado Diana, mas ainda não é bém isto, pelo menos não foi o que consegui enxergar, veja que minha classe não retorna nenhum valor, ela apenas processa uma série de calculos e eu preciso recuperar os valores individuais de cada calculo, seria mais ou menos se pegassemos o exemplo que você me enviou e ao inves de pegar a soma de v1 + v2 eu pegasse os valores individuais de v1 e de v2 aí ficaria do jeito que eu preciso.
Mas de qualquer forma muito obrigado pela sua atenção.

Criado 30 de março de 2007
Ultima resposta 30 de mar. de 2007
Respostas 2
Participantes 2