Com relação a princípios de orientação a objetos, analise as...

Próximas questões
Com base no mesmo assunto
Q378284 Engenharia de Software
Com relação a princípios de orientação a objetos, analise as afirmativas abaixo e assinale (V) para as verdadeiras e (F) para as falsas.

( ) Ocultamento é o princípio de projeto por meio do qual cada componente de um programa deve agregar toda a informação relevante para sua manipulação como uma unidade.
( ) Arquivos .java são aqueles que possuem uma classe do tipo public, e essa classe precisa, obrigatoriamente, ter o mesmo nome do arquivo .java.
( ) Herança é o princípio por meio do qual duas ou mais classes, derivadas de uma mesma superclasse, podem invocar métodos que têm a mesma identificação, mas comportamentos distintos.
( ) Atributos são variáveis ou campos que indicam possíveis informações armazenadas por um objeto de uma classe.
( ) Private é um modificador que permite declarar que um atributo ou método é visível apenas para as classes do mesmo pacote ou para as subclasses daquela
classe.

A sequência correta é
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D - F, V, F, V, F. Vamos analisar cada item para entender o porquê dessa escolha:

  • Primeiro item: Afirma que ocultamento significa que cada componente de um programa deve agregar toda a informação relevante para sua manipulação como uma unidade. Isso não é totalmente correto. O princípio descrito é mais conhecido como encapsulamento, o qual prega a ocultação dos detalhes de implementação e a exposição apenas das operações necessárias para a interação com o objeto. Portanto, este item é Falso.
  • Segundo item: Indica que arquivos .java devem ter o mesmo nome da classe pública que contêm. Isso é Verdadeiro e é uma regra da linguagem Java.
  • Terceiro item: Descreve herança como sendo a capacidade de classes derivadas invocaram métodos com a mesma identificação, mas comportamentos distintos. Esta descrição se refere, na verdade, ao polimorfismo, não à herança. A herança permite que uma classe herde o comportamento e atributos de outra. Diante disso, este item é Falso.
  • Quarto item: Declara que atributos são variáveis ou campos que indicam possíveis informações armazenadas por um objeto de uma classe. Isso é uma definição Verdadeira de atributos em orientação a objetos.
  • Quinto item: Sugere que o modificador private permite visibilidade somente para classes do mesmo pacote ou subclasses. Isso é incorreto; na verdade, o modificador que permite esse nível de visibilidade é o protected. O modificador private torna o atributo ou método acessível apenas dentro da própria classe. Logo, este item é Falso.

Com estas explicações, confirmamos que a sequência correta de verdadeiro e falso é F, V, F, V, F, o que corresponde à alternativa D.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Modificador de acesso: protected

Com este tipo modificador, podemos declarar que um atributo ou método é visível apenas para as classes do mesmo pacote ou para as subclasses daquela classe.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo