Gostaria de saber se a forma como fiz o Construtor está correta!
package br.com.alura.aula.javaavancado;
public class Cnpj {
private String valor;
public boolean ehValido() {
return primeiroDigitoVerificador() == primeiroDigitoCorreto()
&& segundoDigitoVerificador() == segundoDigitoCorreto();
}
private int primeiroDigitoCorreto() {
// Calcula o primeiro dígito verificador correto para
// o CNPJ armazenado no atributo valor
return 0;
}
private int primeiroDigitoVerificador() {
// Extrai o primeiro dígito verificador do CNPJ armazenado
// no atributo valor
return 0;
}
private int segundoDigitoCorreto() {
// Calcula o segundo dígito verificador correto para
// o CNPJ armazenado no atributo valor
return 0;
}
private int segundoDigitoVerificador() {
// Extrai o segundo dígito verificador do CNPJ armazenado
// no atributo valor
return 0;
}
public String getValor() {
return this.valor;
}
public void setValor(String valorCnpj) {
this.valor = valorCnpj;
}
public Cnpj() {
String CnpjEntrada = null;
setValor(CnpjEntrada);
if (getValor() == null) {
throw new IllegalArgumentException("Por favor, infome um CPNJ!");
}
}
}