Buscar

Programação orientada a Objeto

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando