Julgue os seguintes itens, a respeito de conceitos de programação orientada a objeto.
I As classes descrevem apenas os tipos de dados que compõem os objetos.
II Objetos são instâncias de uma mesma classe.
III Métodos são as ações que os objetos podem exercer.
Assinale a opção correta.
FUB•
Com relação às técnicas de programação orientada a objetos, julgue
os itens a seguir.
Os especificadores de acesso são atributos específicos dos membros de uma classe e definem como esses membros podem ser acessados. Esse controle de acesso refere-se somente à visibilidade dos membros de uma classe por objetos de outras classes que não sejam suas herdeiras.
FCC•
Além dos conceitos de objeto e classe, o paradigma da orientação a objetos envolve os princípios de
UFAL•
Polimorfismo significa que
Analise as seguintes afirmações relacionadas aos conceitos básicos de Programação Orientada a Objetos.
I. Modificações de uma classe base requerem, obrigatoriamente, que as classes derivadas mudem.
II. Uma classe derivada não pode conter atributos adicionais diferentes dos existentes na sua classe base.
III. Criar uma classe derivada não afeta o código-fonte da sua classe base. A integridade de uma classe base é preservada pela herança.
IV. Uma classe derivada contém os atributos e comportamentos de sua classe base.
Indique a opção que contenha todas as afirmações verdadeiras.
FCC•
Sobre herança na orientação a objetos, é correto afirmar:
O mecanismo que possibilita restringir o acesso ao comportamento interno de um objeto é denominado
ABIN•
Julgue os itens a seguir, relativos a conceitos de programação
estruturada e de programação orientada a objetos.
Sobrecarga e sobreposição de métodos são implementações específicas de polimorfismo, já que, em ambos os casos, a decisão sobre o método a ser chamado é realizada em tempo de execução.
Generalização e agregação são conceitos relacionados ao paradigma da orientação objeto. Esses conceitos estão relacionados com a(o):
FCC•
Em programação orientada a objetos, uma associação é o mecanismo pelo qual um objeto utiliza os recursos de outro e pode ser do tipo
Considerando conceitos e aplicações do paradigma de orientação
a objetos, julgue os próximos itens.
Polimorfismo consiste em focalizar nos aspectos essenciais inerentes a uma entidade e ignorar propriedades acidentais ou menos importantes. No desenvolvimento de sistemas, isso significa concentrar-se no que um objeto é e no que ele faz antes de se decidir como esse objeto será implementado.
Relativo à Orientação a Objetos (OO), assinale a opção correta.
TCU•
Julgue os itens que se seguem, a respeito da análise e do projeto
orientados a objetos.
Uma classe pode ser vista como uma descrição generalizada de uma coleção de objetos semelhantes.
computação e a linguagens de programação.
FUB•
Acerca de análise de projeto de sistemas e modelagem de dados,
julgue os itens de 38 a 40.
O modelo geral de interação de objetos não permite que os objetos sejam executados concorrentemente como processos paralelos. No entanto, se esses objetos forem executados como objetos distribuídos, em máquinas diferentes, e não como objetos no mesmo computador, a execução concorrente torna- se possível.
No que diz respeito à análise e ao projeto orientados a objetos, julgue os itens que se seguem.
Os elementos que podem estar presentes em um modelo de projeto orientado a objetos incluem: subsistemas com suas dependências, interfaces e conteúdos; classes de projeto, incluindo classes ativas, com atributos, métodos e relacionamentos. Nas classes, os métodos podem ser especificados usando-se a sintaxe da linguagem de programação que será usada para implementá-los.
"Classes devem estar abertas para extensão e fechadas para modificação" é um princípio de projeto de modelos orientados a objetos. Tal princípio pode ser aplicado através do padrão de projeto
Julgue os itens seguintes, relativos a conceitos e aplicações de
paradigma de orientação a objetos.
O método a ser utilizado no binding dinâmico, em tempo de execução, é determinado pela classe do objeto. Esse processo denomina-se resolução de sobrecarga.
Acerca de lógica de programação, julgue os itens de 72 a 78.
Um encapsulamento é uma organização lógica para um conjunto de computações relacionadas; em um encapsulamento, há subprogramas e dados por eles manipulados. Uma abstração é uma representação de uma entidade que inclui somente os atributos de importância em um contexto particular.
FUB•
Com relação às técnicas de programação orientada a objetos, julgue
os itens a seguir.
Uma classe abstrata não pode ser diretamente instanciada. Somente as subclasses derivadas por herança múltipla de classes abstratas, chamadas de classes concretas, podem ser instanciadas.