Eu estou com problema,não consigo descobrir o erro neste programa:
public class RestauranteCaseiro {
public static final int numMesas = 10; //Constante que contém
//quantasmesas o restaurante terá.
public MesaDeResturante mesas[];
public RestauranteCaseiro(){
mesas = new MesaDeRestaurante[numMesas];
}
public void adicionaBebidaMesa(int numMesas) {
mesas[numMesas].adicionaBebida(); //Adiciona bebida a mesa correspondente ao número passado.
}
}
dá erro nesta linha:
public MesaDeResturante mesas[];
eu sei que está relacionado a classe MesadeRestaurante quem tem o código:
public class MesaDeRestaurante {
public static final float precoPorPessoa = 10.0f; //Constante que armazena o preco por pessoa
public static final float precoPorBebida = 1.0f; //Constante que armazena o preco por bebida
private int qtdPessoas;
private int qtdBebidas;
public void adicionaBebida() {
qtdBebidas++;
}
public void zeraMesa() {
qtdBebidas = 0;
qtdPessoas = 0;
}
public float calculaTotal() {
return (qtdBebidas*precoPorBebida) + (qtdPessoas*precoPorPessoa);
}
}
Será que alguem poderia me ajudar?
Muito Obrigado.