Oi boa tarde,
Estou resolvendo este exercício:
Crie a classe PessoaFisica. Queremos ter a garantia de que pessoa física alguma tenha CPF
invalido, nem seja criada PessoaFisica sem cpf inicial.(você não precisa escrever o algoritmo de validação
de cpf, basta passar o cpf por um método valida(String x)....)
aqui estão os arquivos:
PessoaFisica.javapublic class PessoaFisica
{
int cpf;
public PessoaFisica()
{
System.out.println("Instanciado");
}
public PessoaFisica(int cpf)
{
System.out.println("Instanciado - CONSTRUTOR DO CPF");
valida(cpf);
}
private void valida(int cpf)
{
//algoritmo de validação
System.out.println("Passou pelo método valida.");
this.cpf = cpf;
}
}
public class TestePessoaFisica
{
public static void main(String[] a)
{
PessoaFisica x = new PessoaFisica();
//PessoaFisica x = new PessoaFisica(300);
}
}
Porém pelo que eu entendi, se não passar o cpf não é pra instanciar, só que eu nem sei como fazer isso....