Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/04/2021 Atividade Dissertativa: Programação Orientada a Objetos https://famonline.instructure.com/courses/12596/quizzes/42455 1/4 * Algumas perguntas ainda não avaliadas Atividade Dissertativa Entrega 16 abr em 23:59 Pontos 1 Perguntas 1 Disponível 10 fev em 0:00 - 16 abr em 23:59 2 meses Limite de tempo Nenhum Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 69.375 minutos 0 de 1 * Pontuação deste teste: 0 de 1 * Enviado 13 abr em 12:50 Esta tentativa levou 69.375 minutos. Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. Não avaliado ainda / 1 ptsPergunta 1 Analise a relação entre os elementos a seguir: https://famonline.instructure.com/courses/12596/quizzes/42455/history?version=1 13/04/2021 Atividade Dissertativa: Programação Orientada a Objetos https://famonline.instructure.com/courses/12596/quizzes/42455 2/4 A partir da figura acima, é possível identificar e relacionar alguns princípios da Programação Orientada a Objetos. Levando em consideração a relação apresentada na imagem acima, elabore uma resposta única explicando os seguintes pontos: 1. O que seria classe e objeto, citando mais exemplos de classes e objetos a partir da relação apresentada na imagem; 2. O que seriam os métodos e atributos, citando mais exemplos de métodos e tributos para a relação apresentada na imagem; 3. Qual pilar / propriedade da POO está sendo representada nessa relação apresentada na imagem, e por quê. Orientações: - Sua resposta deve ser um texto único e conter entre 10 e 15 linhas 13/04/2021 Atividade Dissertativa: Programação Orientada a Objetos https://famonline.instructure.com/courses/12596/quizzes/42455 3/4 Sua Resposta: (considerando fonte padrão, tamanho 12). - Observe as normas gramaticais, pois erros ortográficos, de coesão e coerência podem descontar pontuação. - Busque ao menos uma leitura para embasar sua resposta (pode ser em livros acadêmicos, artigos e/ou notícias), e insira a referência pesquisada após o seu texto. Ex.: classe Pessoa = Objeto ~Nome : string = atributo ~peso : double = atributo + falar() : void = método + andar() : void = método Classe é um conjunto de objetos distintos, porém com as mesmas características e comportamentos. Um objeto é uma instância da classe é caracterizado pelos atributos e métodos. O Pilar que esta sendo utilizado aqui é a Abstração pois, o princípio da abstração é mostrar apenas o essencial ao meio externo. Ex.: uma pessoa tem muitas outras caracteristicas e ações, mais aqui no caso só demos alguns exemplos de como somos e o que podemos fazer. 13/04/2021 Atividade Dissertativa: Programação Orientada a Objetos https://famonline.instructure.com/courses/12596/quizzes/42455 4/4 É esperado, na sua resposta, que você aponte Mamífero e Cachorro como classes (sendo Mamífero a superclasse e Cachorro a sua subclasse), explicando que classes representam conjuntos de objetos com características semelhantes (nesse caso, um exemplo seria a classe "Cachorro" representar vários objetos como "Cachorro1", "Cachorro2" etc., sendo que cada um desses objetos pode ter uma raça diferente). Como exemplo, você poderia citar alguns animais que seriam subclasses da superclasse “Mamifero” (como “Gato”, “Morcego”, “Bezerro” etc.). Já os métodos se referem aos comportamentos ou habilidades das classes, e as características seriam os seus atributos. No caso apresentado, os atributos da classe "Cachorro" são "raça" (mas poderiam ser, também, “cor do pelo”, “tamanho do rabo” etc.), e o método apresentado é "latir" (também poderia ser "comer", "andar", "morder" etc.). Por fim, a propriedade (pilar) da Programação Orientada a Objetos apresentada na imagem é a herança, que se refere justamente ao mecanismo pelo qual uma classe (subclasse) pode aproveitar os comportamentos (métodos) e variáveis (atributos) de outra classe (superclasse). Pontuação do teste: 0 de 1
Compartilhar