• Matéria: Informática
  • Autor: almfab06
  • Perguntado 4 anos atrás

O que significa afirmar que uma classe x estende a classe y?​

Respostas

respondido por: sthefanyzanini
3

Explicação:

Em um programa orientado a objetos, verifica-se que a classe X estende a classe Y. Ou seja, pode-se afirmar, pelos preceitos da POO (Programação Orientada a Objetos), que: ... a classe X é superclasse de Y. B

respondido por: marco10play
6

Resposta:

1) O que significa afirmar que uma Classe X estende a Classe Y?  

Que a Classe X é derivada da Classe Y

2) Um mecanismo da programação orientada a objetos que permite criar novas classes a partir de classes já existentes, aproveitando-se das características existentes na classe a ser estendida, denomina-se:  

Herança

3) Acerca das diversas características relacionadas à Programação Orientada a Objetos, é correto afirmar que:

um método determina o comportamento de objetos de uma classe.  

4) Complete a frase a seguir:  

“No contexto ______, é necessário que os métodos apresentem exatamente _______, sendo utilizado o mecanismo de ______, que é o mesmo que sobrescrita de métodos. “  

do polimorfismo, a mesma identificação, redefinição de métodos

5) Sobre a programação orientada a objetos, é correto afirmar que:  

não apresenta restrições quanto ao uso de herança e polimorfismo.  

6) ________ é um dos pilares da POO e por meio dele é possível simplificar bastante a programação, protegendo informações sensíveis. Além disso, esse conceito deixa mais legível, funcional e reutilizável o código. Trata-se de uma técnica de programação que mantém escondido os detalhes internos do funcionamento dos métodos de uma classe.  

Encapsulamento

7) No contexto de programação orientada a objetos, classe e objeto são:  

 

I. Os objetos "conversam" uns com os outros por meio do envio de mensagens, e o papel principal do programador é definir quais serão as mensagens que cada objeto pode receber, também qual a ação que o objeto deve realizar ao receber cada mensagem.  

II. Uma classe é uma estrutura que abstrai um conjunto de objetos com características similares.  

III. Uma classe é como um projeto e a partir dela criamos os objetos utilizados em nossos programas.  

IV. Objetos são instâncias de classes e é por meio dele que todo o processamento ocorre em sistemas implementados com linguagens de programação orientada a objetos.  

 

Assinale a alternativa correta:  

Todas as afirmativas estão corretas.

8) O reaproveitamento de código é uma das características do paradigma orientado a objetos, o qual tem evoluído nos últimos anos. Considere o código a seguir e assinale a alternativa correta.  

 

Public class computador{}  

Public class celular extends computador{}  

Public class notebook extends computador{}  

A classe computador é superclasse das classes celular e notebook.

9) Complete a frase a seguir:  

 

As subclasses são mais especializadas do que as suas superclasses, ______. As subclasses herdam todas as características de suas superclasses, como suas variáveis e métodos. Com a herança é possível criar ______, conhecidas como ______, a partir de ______, conhecidas como ______.  

mais genéricas, classes derivadas, subclasses, classes bases, superclasses

10) Acerca de dois pilares da orientação a objetos, que é a herança e o polimorfismo, analise as afirmações a seguir e assinale a alternativa correta.  

 

I. Herança é um mecanismo pelo qual uma classe pode estender outra classe, aproveitando seus comportamentos e estados possíveis.  

II. Polimorfismo é a técnica de programação que mantém escondido os detalhes internos do funcionamento dos métodos de uma classe.  

III. Em herança e polimorfismo, a subclasse especifica a superclasse, acrescentando a ela novos atributos ou métodos, porém mantém inalterada sua constituição original.  

IV. Polimorfismo acontece quando duas classes são próximas, têm características mútuas, mas não são iguais e existe uma especificação de uma delas. E herança consiste na alteração do funcionamento interno de um método herdado de um objeto pai.  

 

Apenas I e II estão corretas.

Explicação:

Perguntas similares