O enuciado deveria esta assim mesmo? Os atributos CPF, CNPJ e CEP não deveriam ser "int"?
O enuciado deveria esta assim mesmo? Os atributos CPF, CNPJ e CEP não deveriam ser "int"?
Na verdade quando se tem campos identificadores, podemos utilizar String, se usa int ou para ID, ou algum atributo que irá haver manipulação com essa informação, como soma, multiplicação e etc.
Além disso, a classe String tem algumas propriedades para fazer comparação, contar quantidade de dígitos, validar e exibir de forma mais facil. As mais usadas são: codeUnits, hashCode, isEmpty, isNotEmpty, length, runes e runtimeType.
Vale a pena depois estudar isso, é fantástico o tanto de metodos que ela possui.
Opa, muito obrigado Vinicius pela explicação, entendi agora!