# RaphaGrayfox/cadastroPessoa

>                                                                                                                                                                                        Desafio  Criar: Um projeto chamado CadastroPessoa; Um pacote bean; Um pacote view; Um pacote Inter; (INTERFACES) Um pacote Impl; (IMPLEMENTAÃƒâ€¡ÃƒÆ’O) Uma classe abstrata chamada Pessoa com as propriedades (nome) e seus getters and setters e um construtor recebendo o nome como parametro; Uma classe chamada PessoaFisica com as propriedades (cpf, rg, sexo) e seus getters and setters, alÃƒÂ©m de extender da super classe Pessoa; Uma classe chamada PessoaJuridica com as propriedade (cnpj, inscriÃƒÂ§ÃƒÂ£o estadual) e seus getters and setters, alÃƒÂ©m de extender da super classe Pessoa; Uma interface chamada PessoaCRUD com seus metodos (inserir, editar, deletar, selecionar); Uma classe chamada ImplementaPF que irÃƒÂ¡ herdar Pessoa fisica e implementar PessoaCRUD. (Os metodos deverÃƒÂ£o imprimir mensagem na tela); Uma classe chamada ImplementaPJ que irÃƒÂ¡ herdar Pessoa juridica e implementar PessoaCRUD. (Os metodos deverÃƒÂ£o imprimir mensagem na tela); Uma classe AplicacaoPessoa que irÃƒÂ¡ rodar todas as funcionalidades de PF e PJ;

- **Canonical URL**: https://githubrepo.cloud/repo/RaphaGrayfox/cadastroPessoa
- **GitHub Repository**: https://github.com/RaphaGrayfox/cadastroPessoa
- **Maintainer / Creator**: https://github.com/RaphaGrayfox
- **Discovered On**: Sep 28, 2026

---
*Indexed by GitHubRepo (https://githubrepo.cloud). Real-time open-source discovery & telemetry.*
