Considerando a orientação a objetos, assinale a alternativa que define corretamente o que é polimorfismo.
Na orientação a objetos, para que um atributo de uma classe C possa ser acessado apenas por qualquer método de C ou por qualquer método definido em subclasses
de C, sua visibilidade deve ser
No que se refere aos diagramas da análise orientada a objetos, julgue o item
Um diagrama de estado básico é ideal para a modelação de um atributo que possui poucos valores
Na programação orientada a objetos, há um mecanismo que permite definir modificadores de acesso. Quando se define um atributo de uma classe com o modificador de acesso privado, significa que
Julgue o próximo item, relativo ao paradigma de programação orientada a objetos (POO).
No POO com base em classes, todos os objetos são instâncias das classes que descrevem as propriedades (atributos) e os comportamentos (métodos) dos objetos.
A programação orientada a objetos diz respeito a um padrão de desenvolvimento que é seguido por muitas linguagens, como C# e Java, a qual procura aproximar o sistema que está sendo criado ao que é observado no mundo real, e um objeto contém características e ações, assim como se vê na realidade.
A vantagem do modelo orientado a objetos é:
No contexto da orientação a objetos, ___________ é um conceito que encapsula dados e abstrações proce-durais necessárias para descrever o conteúdo e comportamento de alguma entidade do mundo real.
A alternativa que contém o termo que completa corre-tamente a lacuna do texto acima é
Com base nos conceitos de orientação a objeto, julgue o item a seguir.
No conceito de orientação a objetos, a herança é a capacidade de um novo objeto tomar atributos e operações de um objeto ou classe já existente.
Em um sistema desenvolvido utilizando uma linguagem orientada a objetos, a classe W estende a classe X, portanto podemos afirmar que:
Julgue o item seguinte, a respeito de programação orientada a objetos.
O tipo de herança mais eficiente e indicado é a herança de implementação, pois possibilita que uma nova classe reutilize a implementação de outra classe sem a necessidade de se recortar e colar o código de forma manual, tornando o código automaticamente disponível, como parte da nova classe.
Com relação aos conceitos de orientação objeto, existe uma característica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos e que por conta dessa técnica, o conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe. A característica apresentada se refere a:
No paradigma de Orientação a Objetos, quando é necessário alterar o comportamento de um método herdado nas classes filhas, mantendo-se a mesma assinatura, retorno e argumentos, podemos classificar o novo método como:
Em Orientação a Objetos, a associação possibilita um relacionamento entre classes/objetos, no qual estes possam pedir ajuda a outros e assim representar de forma completa o conceito no qual se destinam. Neste tipo de relacionamento, as classes e os objetos interagem entre si para atingir seus objetivos. São os tipos de uma associação, EXCETO:
Julgue o item seguinte, a respeito de programação orientada a objetos.
O encapsulamento permite que um programa seja dividido em várias partes menores; contudo, as partes tornam-se dependentes umas das outras em relação à implementação e em relação ao trabalho realizado.
Acerca da análise orientada a objetos, julgue o item subsequente.
Com o polimorfismo, é possível que uma operação seja implementada, em uma classe-filha, de forma diferente da classe-pai.