Baixe o app para aproveitar ainda mais
Prévia do material em texto
De acordo com Arnold et al (2007, p. 86), cada método possui uma assinatura, que consiste de seu nome e número, mais tipos de seus parâmetros. Dois métodos podem ter o mesmo nome se eles tiverem diferentes número e tipos de parâmetros e, portanto, assinaturas diferentes. O texto descrito acima é caracterizado como: Sua resposta Correta Orveload Comentário A resposta certa é Overload. A sobrecarga de métodos ou overload consiste em permitir, dentro da mesma classe, mais de um método com o mesmo nome. Dois métodos podem ter o mesmo nome se eles tiverem diferentes número e tipos de parâmetros porém, as assinaturas sempre serão diferentes. O criador da expressão Programação Orientada a Objetos (POO) foi Alan Kay, o mesmo que criou a linguagem Smalltalk. No entanto, mesmo antes do termo ter sido criado, ideias conceituais sobre Orientação a Objetos já estavam sendo aplicadas na linguagem de programação SIMULA 67 (DOUGLAS, 2015). Considerando os primórdios da POO, analise as afirmativas a seguir: I. No começo da década de 1980, Bjarne Stroustrup integrou a orientação a objeto na linguagem C, o que resultou no C++ II. A ideia da programação orientada a objetos ganhou impulse na década de 1970 III. No início dos anos 90 um grupo da Sun, liderado por James Gosling, desenvolveu uma versão mais simples do C++, que foi batizada de C# Agora, assinale a alternativa que apresenta a correta: Sua resposta Correta Apenas as afirmativas I e II estão corretas. A programação orientada a objetos traz uma ideia muito interessante: a representação de cada elemento em termos de um objeto, ou classe. Esse tipo de representação procura aproximar o sistema que está sendo criado ao que é observado no mundo real, e um objeto contém características e ações. Esse tipo de representação traz algumas vantagens muito interessantes para os desenvolvedores e também para o usuário da aplicação. Observe o exemplo, adaptado de Santos (2003). public class RegistroAcademicoSimples { String nomeDoAluno; //cadeia de caracteres que deverá conter o nome do aluno. int númeroDeMatrícula; // representará o RA do aluno. boolean éBolsista; //assume true ou false. short anoDeMatrícula; //representará o ano da matrícula. } Além do nome do campo (nomeDoAluno, númeroDeMatrícula, éBolsista e anoDeMatrícula), outra informação relevante associada a ele é seu tipo. Baseado no exemplo acima, podemos afirmar que os termos nomeDoAluno, númeroDeMatrícula, eBolsista e anoDeMatrícula são considerados: Sua resposta Correta Atributos O polimorfismo é um ponto essencial na programação orientada a objetos. Na natureza, vemos animais que são capazes de alterar sua forma conforme a necessidade, e é dessa ideia que vem o polimorfismo na orientação a objetos. Os objetos filhos herdam as características e ações de seus “ancestrais”. Entretanto, em alguns casos, é necessário que as ações para um mesmo método seja diferente. Complete a lacuna a seguir: O ____________ consiste na alteração do ____________ interno de um método herdado de um objeto ____________ . Tomando como base os estudos de polimorfismo, assinale a alternativa correta. Assinale a alternativa que completa as lacunas corretamente: Sua resposta Correta Polimorfismo, funcionamento, pai. No paradigma de programação orientada a objetos considera que os dados a serem processados e os mecanismos de processamento destes dados devem ser considerados em conjunto (SANTOS, 2003). Por exemplo, se considerarmos, uma floricultura, com flores diversas. Dentre todas as flores, a orquídea pode ser identificada pela espécie, sazonalidade, período para regar, entre outros. Porém, existem tipos especiais de orquídeas, como a Wanda que além dos dados elencados acima cresce suspensa e em um ambiente úmido em tempo integral. Dentro das características a paradigmas de orientação a objetivos, as o que foi descrito no exemplo, caracteriza: Sua resposta Correta A herança Comentário A resposta correta é Herança. O objeto Wanda herda as características básicas da orquídea e acrescenta suas características específicas, resultando assim em um caso de herança, um dos pilares do paradigma de orientação a objetos.
Compartilhar