Questões de Concurso
Comentadas sobre programação orientada a objetos em programação
Foram encontradas 431 questões
Um dos recursos mais interessantes na orientação a objetos é o Encapsulamento.
Para atingir o encapsulamento, uma das formas é definindo a visibilidade das propriedades e dos ________ de um objeto. Membros declarados como _________, somente podem ser acessados dentro da própria classe em que foram declarados e a partir de classes _________, mas não poderão ser acessados a partir do programa que faz uso dessa classe (manipulando o objeto em si).
As palavras que completam, correta e respectivamente as lacunas, são:
“O desenvolvimento de software é extremamente amplo. Nesse mercado, existem diversas linguagens de programação, que seguem diferentes paradigmas. Um desses paradigmas é a Orientação a Objetos, que atualmente é o mais difundido entre todos. Isso acontece porque se trata de um padrão que tem evoluído muito, principalmente em questões voltadas para segurança e reaproveitamento de código, o que é muito importante no desenvolvimento de qualquer aplicação moderna.”
Disponível em: https://www.devmedia.com.br/os-4-pilares-da-programacao-orientada-a-objetos/9264/. Acesso em: 17.11.2018
Considere o programa abaixo escrito na linguagem Java:
Public class veículo {}
Public class carro extends veículo {}
Public class avião extends veículo {}
Qual a afirmativa correta?
Qual é o nome desse recurso?
Duas características importantes e relacionadas entre si, presentes em Java por ser uma linguagem orientada a objetos, são a herança e o polimorfismo. Considere as afirmativas I e II a seguir e depois marque a alternativa correta.
I. Herança múltipla é um recurso existente em Java para permitir que uma classe possa herdar atributos e métodos de mais de uma classe.
II. Polimorfismo em Java é a capacidade de duas ou mais classes derivadas de uma mesma superclasse possuírem a mesma assinatura de um método, porém com comportamento diferente.
Julgue o item quanto à programação orientada a objetos e à linguagem de programação Python.
O encapsulamento permite atualizar um componente, fornecendo uma implementação mais eficiente, ou até mesmo corrigir erros, sem a necessidade de tocar nos outros objetos do programa.
A respeito da Programação Orientada a Objetos, analise as afirmativas abaixo e assinale a alternativa correta.
I. Na definição de uma classe é possível não especificar atributos.
II. Durante a execução de um programa, o número de objetos instanciados deve ser igual ao de classes definidas.
III. Toda classe é superclasse de pelo menos uma subclasse.