vida
b. Considere como subclasse da classe Pessoa a classe Fornecedor. Considere que cada instância da classe Fornecedor tem, para além dos atributos que caracterizam a classe Pessoa, os atributos String CNPJ e int anosParceria.
Implemente na classe os getters e setters.
c.
Depois de implementadas as classes acima, crie uma classe de teste contendo o método main, e fazendo uso de uma coleção de sua escolha, crie um cadastro de Pessoas, fornecendo para o usuário um menu com opções de cadastro de Fornecedor ou Cliente. O usuário deve cadastrar quantas Pessoas quiser. Antes de terminar, o programa deve exibir os Clientes acima de 18 anos que possuem saldo maior que R$ 50,00, e os Fornecedores com mais de 3 anos de parceria.
d. Atributos do tipo String não podem receber valor nulo ou vazio. Atributos do tipo int e double não podem receber valor menor que 0. (Lançar exceção
ValorInvalidoException para tais casos).
2. Utilizando apenas a classe Pessoa do quesito anterior, crie uma classe teste que possua o método main, e exiba para o usuário um menu com opções de inserir, remover, consultar e listar Pessoas dentro de uma coleção de sua escolha.
a. Remover: Informar o código da