Estou começando agora, e estou com dúvida como fazer para validar um array de String com os Estados Brasileiros.
Classe Pessoa
Classe Endereco
Classe Principal
Tenho que implementar essas classes usando o método construtor, geters e seters da classe Pessoa.
Num seria validar o estado usando o array de String??? é isso?? estou confuso explica melhor???
J
jjfeitosa
Então, tenho que implementar esse código onde:
Os métodos getSexo e setSexo irão tratar as informações do atributo Sexo.
O método retornarDadosPessoa receberá um objeto da classe endereco e apresentará uma caixa de dialogo contendo as informações da pessoa e endereço.
A classe principal instanciará objetos de ambos as classes (Pessoa e Endereco) e atribuirá valores para os atributos destas classes e posteriormente executará o método retornarDadosPessoa.
Luiz-SP
Pelo que entendi, a Pessoa tem um Endereco, não é? Então a classe Pessoa deve ter um atributo Endereco(sugestão), não?? E onde entra a validação do vetor de estados?
J
jjfeitosa
Isso.
A classe principal deverá fazer referência a classe endereço, que deverá ter as opcões dos Estados.
Luiz-SP
então, algumas sugestões, vc pode fazer um método for pra percorrer um vetor de estados válidos retornado true se achar o estado, algo tipo
Entretanto, isso não é muito bom, tem vários probelmas como vc vai garantir que o cara vai entrar S. Paulo ao invés de São Paulo, então o bom mesmo seria vc usar as siglas, e ao invés de usar um vetor usar um HashMap com as siglas como key, é só uma sugestão...