Locadora

0 respostas
fabianoasousa
Estou fazendo um projeto de uma Locadora, ate estive vendo outros no forum, porém estou com duvida na hora de implementar a classe GERENCIADOR. Especificamente nestes dois topicos: procurarAluguelApagar e no procurarCliente. Estou com duvida sobre o uso do ArrayList e do return. No procurarCliente por exemplo, para retornar os clientes eu não teria que usar
return clientes;
ao invés de
return c;
? E também tenho algumas duvidas sobre como fazer o principal.

Bom para maior esclarecimento estou colocando o link da UML e do pdf com a descrição do trabalho e também o que eu fiz:

A UML: [url]https://docs.google.com/leaf?id=0BxenECCY315lM2ZlZjY1NTEtZjY5Yy00OWU5LTg2OTctYjBiYmY3OWQ2N2Uz&hl=en[/url]

O pdf: [url]https://docs.google.com/fileview?id=0BxenECCY315lMmZlMmQ0MjYtMjVmZC00MmE2LWI2YjktMWQ4NzBmMWYwZGQ2&hl=en[/url]

Aqui está o que eu fiz:

public ArrayList<Aluguel> procurarAluguelApagar(long codFilme, long codCliente){
        Filme f = new Filme();
        Cliente c = new Cliente();

        for(Aluguel a: alugueis)
            if((f.getCodigo() == codFilme)&& (c.getCodigo() == codCliente)){
                //a.isPago(); este mostra os alugueis que foram pagos e aqui pede os alugueis que ainda naum foram pagos
                //aqui talvez eu tenha que chamar/mostrar a função AluguelApagar

                return alugueis;
            }
        return null;
    }

    public Cliente procurarCliente(int codigo){ // long
        for(Cliente c: clientes)
            if (c.getCodigo()== codigo)
                return c;

        return null;
    }
Acredito que os outros:
porcurarAluguel(long): void

procurarAluguel(long): ArrayList<Aluguel>

sejam iguais.

SE ALGUÉM PUDER ME AJUDAR EU AGRADEÇO..

Criado 2 de junho de 2010
Respostas 0
Participantes 1