Logo Passei Direto
Buscar

Atividade 3 (A3) - PROGRAMAÇÃO ORIENTADA A OBJETOS

Ferramentas de estudo

Questões resolvidas

Polimorfismo é um termo grego que significa muitas formas (poli: muitas, morphos: formas). Na programação é o mesmo que dizer que várias classes podem possuir a mesma estrutura e comportamentos diferentes. Ao utilizar herança não apenas podemos reutilizar métodos da classe pai, como também podemos sobrescrever os métodos da classe pai, fazendo assim com que algumas características sejam modificadas. Basicamente, por exemplo podem ser criados métodos com o mesmo nome, sendo que só é preciso ter a assinatura/conteúdo diferentes.
Quais são as três formas de aplicar o Polimorfismo?
I. Sobrecarga.
II. Exclusão.
III. Sobreposição.
IV. Redundância.
V. Inclusão.
a. II, IV e V.
b. I, III e V.
c. I, III, IV e V.
d. I, II, III, IV e V.
e. II, III e IV.

A palavra reservada class informa que estamos criando uma Classe. O papel da classe é reunir as características e comportamentos comuns dos objetos. Na programação utilizamos o mesmo conceito. A classe pode ter diversas funções que pesquisam em múltiplas tabelas, mas em comum dividem o mesmo propósito e pode acontecer também de trabalharem com as mesmas variáveis.
O que é necessário executar se colocarmos o método com @Override?
a. Esse método, necessariamente, precisa reescrever um atributo existente na classe mãe.
b. Esse método, necessariamente, precisa reescrever um método existente na classe filha.
c. Esse método, necessariamente, precisa reescrever um método existente na classe mãe.
d. Esse método, necessariamente, precisa reescrever um atributo existente na classe descendente.
e. Esse método, necessariamente, precisa reescrever um método existente na subclasse.

A herança é um dos mecanismos fundamentais da programação orientada a objetos. Por meio da herança, podem se definir classes a partir da declaração de outras classes. As classes que herdam incluem os métodos como as propriedades da classe a partir da qual estão definidos.
Qual a palavra-chave utilizada na modelagem de uma classe herdada?
a. double.
b. Extends.
c. Class.
d. Public.
e. Private.

A herança representa um caminho muito importante no qual a orientação a objeto diverge das abordagens dos sistemas convencionais. Ela efetivamente permite que você construa de forma incrementada tratando classes herdadas.
Como é possível as classes herdadas acessar as informações da classe mãe se ela é definida como private?
a. Usando os métodos integer e double.
b. Usando o método public.
c. Usando os métodos void e int.
d. Usando o método Override.
e. Usando os métodos get e set.

Chamadas de método em Java são polimórficas. A mesma chamada de método pode, em momentos diferentes, invocar diferentes métodos, dependendo do tipo dinâmico da variável utilizada para fazer esta chamada.
Como se apresenta o polimorfismo na forma de sobrecarga?
a. Polimorfismo de sobrecarga permite que um atributo com nome diferente, possua comportamentos diferentes.
b. Polimorfismo de sobrecarga permite que um atributo com o mesmo nome, possua comportamentos iguais.
c. Polimorfismo de sobrecarga permite que um método com o mesmo nome, possua comportamentos iguais.
d. Polimorfismo de sobrecarga permite que um método com nome diferente, possua comportamentos iguais.
e. Polimorfismo de sobrecarga permite que um método com o mesmo nome, possua comportamentos diferentes.

Quando falamos em herança, a primeira imagem que nos aparece na memória é a de uma árvore genealógica com avós, pais, filhos e nas características que são transmitidas geração após geração.
Qual o conceito fundamental de herança na orientação a objeto?
a. Herança é construir uma classe com seus atributos, chamada de classe mãe, que permite que outras classes, chamadas classe filhas, herdem todos os seus atributos e métodos.
b. Herança é construir uma classe com seus métodos, chamada de classe filho, que permite que outras classes, chamada classe mãe, herdem todos os seus atributos e métodos.
c. Herança é construir uma classe filha com atributos e métodos herdados da chamada de classe mãe, permitindo que as classes filhas herdem todos os seus atributos e métodos.
d. Herança é construir uma classe com seus atributos e métodos, chamada de classe filho, que permite que outras classes, chamada classe mãe, herdem todos os seus atributos e métodos.
e. Herança é construir uma classe com seus métodos, chamada de classe mãe, que permite que outras classes, chamadas classe filhas, herdem todos os seus atributos e métodos.

Quando se programa em orientação a objetos é fundamental ter domínio sobre os conceitos fundamentais, como classe e as suas nomenclaturas quando se trata de herança.
Quais as afirmativas abaixo são falsas ou verdadeiras com relação à hierarquia entre as classes?
I. ( ) Superclasse é a classe que recebe as heranças.
II. ( ) Classes filhas podem remover atributos e métodos da sua classe mãe.
III. ( ) Ancestral é a classe que aparece na hierarquia na posição acima da classe mãe.
IV. ( ) Descendente é toda classe que aparecer abaixo da classe mãe.
a. V, V, V, F.
b. F, V, F, V.
c. F, F, V, V.
d. V, V, F, F.
e. V, F, V, F.

Portanto, podemos compreender, a partir da citação acima, que o uso de polimorfismo requer uma análise de todos os objetos envolvidos na estrutura de código do programa.
O que significa o polimorfismo de inclusão?
a. É a capacidade de substituição de atributos possíveis devido ao uso de herança.
b. É a capacidade de substituição de métodos possíveis devido ao uso de sobrecarga.
c. É a capacidade de substituição de atributos possíveis devido ao uso de sobrecarga.
d. É a capacidade de substituição de métodos possíveis devido ao uso de herança.
e. É capacidade de substituição de métodos possíveis devido ao uso de sobrescrita.

O software orientado a objeto é um software constituído de objetos e das classes para as quais eles pertencem. Um objeto é uma construção de software na qual operações (que são semelhantes a funções ou procedimentos) são organizados em torno de um conjunto de variáveis (que funcionam como dados).
Qual é a ordem correta das palavras-chave na elaboração de uma classe?
a. Definição da classe > Construtores > Atributos da classe > Métodos.
b. Atributos da classe > Definição da classe > Construtores > Métodos.
c. Definição da classe > Atributos da classe > Construtores > Métodos.
d. Definição da classe > Métodos > Construtores > Atributos da classe.
e. Construtores > Atributos da classe > Definição da classe > Métodos.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Polimorfismo é um termo grego que significa muitas formas (poli: muitas, morphos: formas). Na programação é o mesmo que dizer que várias classes podem possuir a mesma estrutura e comportamentos diferentes. Ao utilizar herança não apenas podemos reutilizar métodos da classe pai, como também podemos sobrescrever os métodos da classe pai, fazendo assim com que algumas características sejam modificadas. Basicamente, por exemplo podem ser criados métodos com o mesmo nome, sendo que só é preciso ter a assinatura/conteúdo diferentes.
Quais são as três formas de aplicar o Polimorfismo?
I. Sobrecarga.
II. Exclusão.
III. Sobreposição.
IV. Redundância.
V. Inclusão.
a. II, IV e V.
b. I, III e V.
c. I, III, IV e V.
d. I, II, III, IV e V.
e. II, III e IV.

A palavra reservada class informa que estamos criando uma Classe. O papel da classe é reunir as características e comportamentos comuns dos objetos. Na programação utilizamos o mesmo conceito. A classe pode ter diversas funções que pesquisam em múltiplas tabelas, mas em comum dividem o mesmo propósito e pode acontecer também de trabalharem com as mesmas variáveis.
O que é necessário executar se colocarmos o método com @Override?
a. Esse método, necessariamente, precisa reescrever um atributo existente na classe mãe.
b. Esse método, necessariamente, precisa reescrever um método existente na classe filha.
c. Esse método, necessariamente, precisa reescrever um método existente na classe mãe.
d. Esse método, necessariamente, precisa reescrever um atributo existente na classe descendente.
e. Esse método, necessariamente, precisa reescrever um método existente na subclasse.

A herança é um dos mecanismos fundamentais da programação orientada a objetos. Por meio da herança, podem se definir classes a partir da declaração de outras classes. As classes que herdam incluem os métodos como as propriedades da classe a partir da qual estão definidos.
Qual a palavra-chave utilizada na modelagem de uma classe herdada?
a. double.
b. Extends.
c. Class.
d. Public.
e. Private.

A herança representa um caminho muito importante no qual a orientação a objeto diverge das abordagens dos sistemas convencionais. Ela efetivamente permite que você construa de forma incrementada tratando classes herdadas.
Como é possível as classes herdadas acessar as informações da classe mãe se ela é definida como private?
a. Usando os métodos integer e double.
b. Usando o método public.
c. Usando os métodos void e int.
d. Usando o método Override.
e. Usando os métodos get e set.

Chamadas de método em Java são polimórficas. A mesma chamada de método pode, em momentos diferentes, invocar diferentes métodos, dependendo do tipo dinâmico da variável utilizada para fazer esta chamada.
Como se apresenta o polimorfismo na forma de sobrecarga?
a. Polimorfismo de sobrecarga permite que um atributo com nome diferente, possua comportamentos diferentes.
b. Polimorfismo de sobrecarga permite que um atributo com o mesmo nome, possua comportamentos iguais.
c. Polimorfismo de sobrecarga permite que um método com o mesmo nome, possua comportamentos iguais.
d. Polimorfismo de sobrecarga permite que um método com nome diferente, possua comportamentos iguais.
e. Polimorfismo de sobrecarga permite que um método com o mesmo nome, possua comportamentos diferentes.

Quando falamos em herança, a primeira imagem que nos aparece na memória é a de uma árvore genealógica com avós, pais, filhos e nas características que são transmitidas geração após geração.
Qual o conceito fundamental de herança na orientação a objeto?
a. Herança é construir uma classe com seus atributos, chamada de classe mãe, que permite que outras classes, chamadas classe filhas, herdem todos os seus atributos e métodos.
b. Herança é construir uma classe com seus métodos, chamada de classe filho, que permite que outras classes, chamada classe mãe, herdem todos os seus atributos e métodos.
c. Herança é construir uma classe filha com atributos e métodos herdados da chamada de classe mãe, permitindo que as classes filhas herdem todos os seus atributos e métodos.
d. Herança é construir uma classe com seus atributos e métodos, chamada de classe filho, que permite que outras classes, chamada classe mãe, herdem todos os seus atributos e métodos.
e. Herança é construir uma classe com seus métodos, chamada de classe mãe, que permite que outras classes, chamadas classe filhas, herdem todos os seus atributos e métodos.

Quando se programa em orientação a objetos é fundamental ter domínio sobre os conceitos fundamentais, como classe e as suas nomenclaturas quando se trata de herança.
Quais as afirmativas abaixo são falsas ou verdadeiras com relação à hierarquia entre as classes?
I. ( ) Superclasse é a classe que recebe as heranças.
II. ( ) Classes filhas podem remover atributos e métodos da sua classe mãe.
III. ( ) Ancestral é a classe que aparece na hierarquia na posição acima da classe mãe.
IV. ( ) Descendente é toda classe que aparecer abaixo da classe mãe.
a. V, V, V, F.
b. F, V, F, V.
c. F, F, V, V.
d. V, V, F, F.
e. V, F, V, F.

Portanto, podemos compreender, a partir da citação acima, que o uso de polimorfismo requer uma análise de todos os objetos envolvidos na estrutura de código do programa.
O que significa o polimorfismo de inclusão?
a. É a capacidade de substituição de atributos possíveis devido ao uso de herança.
b. É a capacidade de substituição de métodos possíveis devido ao uso de sobrecarga.
c. É a capacidade de substituição de atributos possíveis devido ao uso de sobrecarga.
d. É a capacidade de substituição de métodos possíveis devido ao uso de herança.
e. É capacidade de substituição de métodos possíveis devido ao uso de sobrescrita.

O software orientado a objeto é um software constituído de objetos e das classes para as quais eles pertencem. Um objeto é uma construção de software na qual operações (que são semelhantes a funções ou procedimentos) são organizados em torno de um conjunto de variáveis (que funcionam como dados).
Qual é a ordem correta das palavras-chave na elaboração de uma classe?
a. Definição da classe > Construtores > Atributos da classe > Métodos.
b. Atributos da classe > Definição da classe > Construtores > Métodos.
c. Definição da classe > Atributos da classe > Construtores > Métodos.
d. Definição da classe > Métodos > Construtores > Atributos da classe.
e. Construtores > Atributos da classe > Definição da classe > Métodos.

Prévia do material em texto

Iniciado em quinta, 13 abr 2023, 20:20
Estado Finalizada
Concluída em quinta, 13 abr 2023, 20:34
Tempo
empregado
13 minutos 59 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto
Atingiu 1,00 de 1,00
“Polimorfismo é um termo grego que significa muitas formas (poli: muitas, morphos: formas). Na programação é o mesmo que dizer que várias
classes podem possuir a mesma estrutura e comportamentos diferentes. Ao utilizar herança não apenas podemos reutilizar métodos da
classe pai, como também podemos sobrescrever os métodos da classe pai, fazendo assim com que algumas características sejam
modificadas. Basicamente, por exemplo podem ser criados métodos com o mesmo nome, sendo que só é preciso ter a assinatura/conteúdo
diferentes.”. (ZENZELUK, J. H.; RIBEIRO, S. Um estudo para a evolução do PHP com a linguagem Orientada a objetos. Revista Científica
Semana Acadêmica, Fortaleza, v. 3, n. 1, 2014.).
O polimorfismo é uma técnica largamente utilizada em orientação a objeto. Neste sentido, existem três formas de aplicar o Polimorfismo.
Quais são?
I. Sobrecarga.
II. Exclusão.
III. Sobreposição.
IV. Redundância.
V. Inclusão.
É correto o que se afirma em:
a. .II, IV e V.
b. .I, III e V.
c. .I, III, IV e V.
d. .I, II, III, IV e V.
e. .II, III e IV.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  WS 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 2
Correto
Atingiu 1,00 de 1,00
Questão 3
Correto
Atingiu 1,00 de 1,00
"A palavra reservada class informa que estamos criando uma Classe. O papel da classe é reunir as características e comportamentos
comuns dos objetos. Na programação utilizamos o mesmo conceito. A classe pode ter diversas funções que pesquisam em múltiplas
tabelas, mas em comum dividem o mesmo propósito e pode acontecer também de trabalharem com as mesmas variáveis (ZENZELUK,
J. H.; RIBEIRO, S. Um estudo para a evolução do PHP com a linguagem Orientada a objetos. Revista Cientí�ca Semana Acadêmica,
Fortaleza, v. 3, n. 1, 2014.).
No universo de orientação a objeto, existem diversos conceitos que são de fundamental importância. Neste sentido, o uso da anotação
@Override
não é obrigatório. Porém, se colocarmos o método com @Override, o que é necessário executar?
a. .Esse método, necessariamente, precisa reescrever um atributo existente na classe mãe.
b. .Esse método, necessariamente, precisa reescrever um método existente na classe �lha.
c. .Esse método, necessariamente, precisa reescrever um método existente na classe mãe.
d. .Esse método, necessariamente, precisa reescrever um atributo existente na classe descendente.
e. .Esse método, necessariamente, precisa reescrever um método existente na subclasse.
“Então, basicamente, a herança é um processo pelo qual os objetos podem herdar as características de outros, de modo que se podem fazer
objetos especializados, baseados em outros mais gerais. A herança é um dos mecanismos fundamentais da programação orientada a objetos.
Por meio da herança, podem se definir classes a partir da declaração de outras classes. As classes que herdam incluem os métodos como as
propriedades da classe a partir da qual estão definidos.”. (ZENZELUK, J. H.; RIBEIRO, S.Um estudo para a evolução do PHP com a
linguagem Orientada a objetos. Revista Científica Semana Acadêmica, Fortaleza, v. 1, n. 3. v. 1, 2014).
É possível compreender que quando utilizamos herança, significa utilizar de um mecanismo para construir uma classe com seus atributos e
métodos. Neste sentido, qual a palavra-chave utilizada modelagem de uma classe herdada?
a. .double.
b. .Extends.
c. .Class.
d. .Public.
e. .Private.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  WS 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 4
Correto
Atingiu 1,00 de 1,00
Questão 5
Correto
Atingiu 1,00 de 1,00
"A herança representa um caminho muito importante no qual a orientação a objeto diverge das abordagens dos sistemas
convencionais. Ela efetivamente permite que você construa de forma incrementada tratando classes herdadas. Primeiro é necessário
construir classe para lidar com o caso mais geral. Em seguida, a �m de tratar com os casos especiais, acrescentam-se classes mais
especializadas - herdadas da primeira classe". (PAGE-JONES, M. Fundamentos do desenho orientado a objeto com UML. São Paulo:
Makron Books, 2001. p. 32.).
Portanto, podemos compreender a importância dos diversos tipos de sistemas de informação e a sua relação no contexto
organizacional. Como é possível as classes herdadas acessar as informações da classe mãe se ela é de�nida como private?
a. .Usando os métodos integer e double.
b. .Usando o método public.
c. .Usando os métodos void e int.
d. .Usando o método Override.
e. .Usando os métodos get e set.
“Chamadas de método em Java são polimórficas. A mesma chamada de método pode, em momentos diferentes, invocar diferentes métodos,
dependendo do tipo dinâmico da variável utilizada para fazer esta chamada. Uma variável polimórfica é uma que pode armazenar objetos de
diferentes tipos (cada variável objeto em Java é potencialmente polimórfica).” (BARNES, D. J.; KOLLING, M. Programação orientada a
objetos em Java. Editora Pearson Prentice Hall. São Paulo, 2004. p. 264).
O polimorfismo na orientação a objetos pode assumir diferentes comportamentos. Como se apresenta o polimorfismo na forma de
sobrecarga?
a. .Polimor�smo de sobrecarga permite que um atributo com nome diferente, possua comportamentos diferentes.
b. .Polimor�smo de sobrecarga permite que um atributo com o mesmo nome, possua comportamentos iguais.
c. .Polimor�smo de sobrecarga permite que um método com o mesmo nome, possua comportamentos iguais.
d. .Polimor�smo de sobrecarga permite que um método com nome diferente, possua comportamentos iguais.
e. .Polimor�smo de sobrecarga permite que um método com o mesmo nome, possua comportamentos diferentes.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  WS 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 6
Correto
Atingiu 1,00 de 1,00
Questão 7
Correto
Atingiu 1,00 de 1,00
“Quando falamos em herança, a primeira imagem que nos aparece na memória é a de uma árvore genealógica com avós, pais, filhos e nas
características que são transmitidas geração após geração. O que deve ser levado em consideração sobre herança em orientação a objetos é
o compartilhamento de atributos e comportamentos entre as classes de uma mesma hierarquia (árvore).”. (ZENZELUK, J.H.; RIBEIRO, S.Um
estudo para a evolução do PHP com a linguagem Orientada a objetos. Revista Científica Semana Acadêmica, Fortaleza,v. 1, n. 3, 2014.).
Pelo enunciado, podemos compreender uma definição abrangente de herança na orientação a objeto. Neste sentido, qual o conceito
fundamental de herança na orientação a objeto?
a. .Herança é construir uma classe com seus atributos, chamada de classe mãe, que permite que outras classes, chamadas classe
�lhos, herdem todos os seus atributos e métodos.
b. .Herança é construir uma classe com seus métodos, chamada de classe �lho, que permite que outras classes, chamada classe
mãe, herdem todos os seus atributos e métodos.
c. .Herança é construir uma classe �lha com atributos e métodos herdados da chamada de classe mãe, permitindo que as
classes �lhas herdem todos os seus atributos e métodos.

d. .Herança é construir uma classe com seus atributos e métodos, chamada de classe �lho, que permite que outras classes,
chamada classe mãe, herdem todos os seus atributos e métodos.
e. .Herança é construir uma classe com seus métodos, chamada de classe mãe, que permite que outras classes, chamadas classe
�lhos, herdem todos os seus atributos e métodos.
“As classes em Programação orientada a objetos (POO) são definições dos elementos que formam um sistema, neste caso, definições dos
objetos que vão intervir em nossos programas. Um objeto se define indicando que propriedades e funcionalidades têm. Justamente essas
declarações são o que é uma classe. Quando se faz uma classe simplesmente se especifica que propriedades e funcionalidades têm.”
(ZENZELUK, J. H.; RIBEIRO, S. Um estudo para a evolução do PHP com a linguagem Orientada a objetos. Revista Científica Semana
Acadêmica, Fortaleza, v. 3, n. 1, 2014.).
Quando se programa em orientação a objetos é fundamental ter domínio sobre os conceitos fundamentais, como classe e as suas
nomenclaturas quando se trata de herança. Neste sentido, quais as afirmativas abaixo são falsas ou verdadeiras com relação à hierarquia
entre as classes?
I. ( ) Superclasse é a classe que recebe as heranças.
II. ( ) Classes filhas podem remover atributos e métodos da sua classe mãe.
III. ( )Ancestral é a classe que aparece na hierarquia na posição acima da classe mãe.
IV. ( ) Descendente é toda classe que aparecer abaixo da classe mãe.
É correto o que se afirma em:
a. .V, V, V, F.
b. .F, V, F, V.
c. .F, F, V, V.
d. .V, V, F, F.
e. .V, F, V, F.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  WS 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 8
Correto
Atingiu 1,00 de 1,00
Questão 9
Correto
Atingiu 1,00 de 1,00
“A herança também é, às vezes chamada de relacionamento do tipo ‘é um’. A razão é que uma subclasse é uma especialização de uma
superclasse. A s classes que herdam são referidas como classes-filhas ou subclasses.”. (BARNES, D. J.; KOLLING, M. Programação
orientada a objetos em Java. Editora Pearson Prentice Hall. São Paulo, 2004. p. 208.).
A orientação a objetos contém diversas nomenclaturas que devem estar muito claras para os desenvolvedores. Neste sentido, analise os
conceitos fundamentais de herança na orientação a objeto a seguir e associe-os com suas respectivas definições.
(1) Ancestral.
(2) Subtipo.
(3) Superclasse.
(4) Descendente.
( ) Toda classe que aparecer abaixo da superclasse.
( ) Classe que está na hierarquia acima da superclasse.
( ) Classes que herdam de outras classes.
( ) Classes que fornecem a herança.
Agora, assinale a alternativa que apresenta a resposta correta.
a. .2, 1, 3, 4.
b. .4, 1, 2, 3.
c. .1, 3, 4, 2.
d. .3, 2, 1, 4.
e. .4, 1, 3, 2.
"Outro exemplo de polimor�smo seria se tivéssemos [uma determinada classe], em que se pudesse apontar para um objeto
destinatário das classes �lhas, ou para várias outras, então provavelmente seríamos obrigados a escolher para o nome da classe do
objeto destinatário a classe mais alta de todas., sendo considerada a classe mãe ou supertipo". (PAGE-JONES, M. Fundamentos do
desenho orientado a objeto com UML. São Paulo: Makron Books, 2001. p. 144.).
Portanto, podemos compreender, a partir da citação acima, que o uso de polimor�smo requer uma análise de todos os objetos
envolvidos na estrutura de código do programa. Neste sentido, o que signi�ca o polimor�smo de inclusão?
a. .É a capacidade de substituição de atributos possíveis devido ao uso de herança.
b. .É a capacidade de substituição de métodos possíveis devido ao uso de sobrecarga.
c. .É a capacidade de substituição de atributos possíveis devido ao uso de sobrecarga.
d. .É a capacidade de substituição de métodos possíveis devido ao uso de herança.
e. .É capacidade de substituição de métodos possíveis devido ao uso de sobrescrita.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  WS 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 10
Correto
Atingiu 1,00 de 1,00
“O software orientado a objeto é um software constituído de objetos e das classes para as quais eles pertencem. Um objeto é uma construção
de software na qual operações (que são semelhantes a funções ou procedimentos) são organizados em torno de um conjunto de variáveis
(que funcionam como dados).”. (PAGE-JONES, M. Fundamentos do desenho orientado a objeto com UML.. São Paulo: Makron Books,
2001. p. 50.)
É fundamental compreender os fundamentos de orientação a objeto e construção das classes e as práticas utilizadas. É chamada de “boa
prática” quando se executa uma ordem clara e coerente já adotada e aceita pelo mercado de desenvolvedores. Neste sentido, sendo
considerada uma boa prática, a elaboração de uma classe compreende uma ordem das palavras-chave. Esta ordem é:
a. .De�nição da classe > Construtores > Atributos da classe > Métodos.
b. .Atributos da classe > De�nição da classe > Construtores > Métodos.
c. .De�nição da classe > Atributos da classe > Construtores > Métodos.
d. .De�nição da classe > Métodos > Construtores > Atributos da classe.
e. .Construtores > Atributos da classe > De�nição da classe > Métodos.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
  WS 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236

Mais conteúdos dessa disciplina