Prévia do material em texto
UNIFATECIE – FACULDADE DE CIÊNCIAS, EDUCAÇÃO E TECNOLOGIA 2ª GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: PROGRAMAÇÃO PARA A INTERNET ATIVIDADE PRÁTICA DE APRENDIZAGEM – AB12 ALUNO: CIRO ALVES DOS SANTOS RIO DE JANEIRO OUTUBRO DE 2025 Análise de Sistema – Herança em PHP Com base no enunciado, foi solicitado o desenvolvimento de uma classe principal denominada Usuario, responsável por representar um usuário do sistema de uma loja de autopeças. Essa classe possui quatro propriedades: $nome, $idade, $senha e $cidade, além de um método para salvar o usuário no banco de dados. Em seguida, deveria ser criada uma subclasse chamada Vendedor, que estende a classe Usuario e adiciona duas novas propriedades $telefone e $email e um método que exibe os dados atuais do objeto, utilizando a variável $this. Código Desenvolvido nome . ""; echo "Idade: " . $this->idade . ""; echo "Cidade: " . $this->cidade . ""; echo "Senha: " . $this->senha . ""; echo "Telefone: " . $this->telefone . ""; echo "Email: " . $this->email . ""; } } // Criação do objeto Vendedor $vendedor = new Vendedor(); $vendedor->nome = "Marcos Paulo"; $vendedor->idade = 32; $vendedor->cidade = "São Paulo"; $vendedor->senha = "Mp?123"; $vendedor->telefone = "011 00345 6000"; $vendedor->email = "marcospp@bloggs.com"; // Exibição e salvamento $vendedor->exibirDados(); $vendedor->salvarUsuario(); ?> Saída gerada pelo sistema Nome: Marcos Paulo Idade: 32 Cidade: São Paulo Senha: Mp?123 Telefone: 011 00345 6000 Email: marcospp@bloggs.com Usuário salvo com sucesso! Conclusão A análise confirma que o sistema desenvolvido está de acordo com as especificações do gerente de projeto, implementando corretamente os conceitos de herança, encapsulamento e instanciamento de objetos em PHP. A execução gera a saída esperada, comprovando o funcionamento correto do código. Prints de Execução e Resultados Figura 1 – Código-fonte em PHP (trecho principal) Fonte: Autor (2025). Figura 2 – Saída resultante da execução do programa PHP Fonte: Autor (2025). Referência BRASIL. Material da disciplina Programação para a Internet – AB12. Centro Universitário UNIFATECIE, 2025.