Pessoal minha duvida é o seguinte
Tenho 2 classes de Cllientes, uma é cliente PF e outra cliente PJ que ambas herdam de uma classe cliente
Meus contrutores
Classe ClientePJpublic ClientePJ(String nome,String cep,String cidade,String estado,String cnpj){
nome = util.entradaString("Nome: ");
cep = util.entradaString("CEP : ");
cidade = util.entradaString("Cidade: ");
estado = util.entradaString("Estado: ");
cnpj = util.entradaString("CNPJ: ");
}
Classe ClientePF
public ClientePJ(String nome,String cep,String cidade,String estado,String cnpj){
nome = util.entradaString("Nome: ");
cep = util.entradaString("CEP : ");
cidade = util.entradaString("Cidade: ");
estado = util.entradaString("Estado: ");
cnpj = util.entradaString("CNPJ: ");
}
os atributos da super classe declarei com protect para que as subclasses possam acessar livremente
Eu tenho uma classe Main que ja joga os contrutores dentro de um vetor armazena_cliente[i], mas minha duvida eh o seguinte, como eu faço para ir preenchendo com os dados, o jeito que eu fiz acima, acho que esta errado, quias são as formas de prencher contrutores com entrada de dados?