Olá galera estou com um problema meio chato aqui para o termino do meu programa, estou fazendo um sistema de loja como exercicio, mas to numa parte que é crucial e não estou conseguindo resolver:
//Metodo de Acesso que apenas retorna o valor total Da nossa bolsa.
public double valorTotalDaSacola(){
int i = 0;
while(i < sacolaDeCompras.length){
this.valorTotalDaCompra = this.valorTotalDaCompra + sacolaDeCompras[i].getValorDoProduto();
i = i + 1;
}
return this.valorTotalDaCompra;
}
Esse metodo acima pega o valor da minha sacola de produtos que é um array, perfeito ele funcionando, agora preciso pegar esse método e rolar ele nessa classe para poder pegar o meu valor total e lançar em um espaço do meu array como vcs podem ver abaixo, só que na hora de coloca-lo o eclipse está dizendo que o meu método precisa ser static… ai você poe o método como static então o eclipse encadeia um monte de solicitação de mudanças:
public class Vendas {
private double[] valoresDasVendas;
private int elementoDasVendas;
public Vendas(int i){
valoresDasVendas = new double[i];
this.elementoDasVendas = 0;
}
public void colocarValorDaVenda(String nomeDaSacola){
valoresDasVendas[this.elementoDasVendas] = SacolaDeCompras.valorTotalDaSacola();
}
}
alguem tem alguma idéia ai?