Questões Militares
Comentadas sobre orientação a objetos em engenharia de software
Foram encontradas 79 questões
I - Um programa em execução em uma linguagem orientada a objeto pode ser descrito como uma simulação de uma coleção de computadores (objetos) que se comunicam entre si pelas mensagens.
II - Um objeto é uma abstração de um computador pelo fato deste último armazenar dados e oferecer capacidade de processamento para manipulá-lo.
III- Objetos podem enviar e receber mensagens uns para os outros, entretanto, eles NÃO podem se comunicar.
IV - A essência da programação orientada a objeto é resolver problemas, identificando objetos do mundo real do problema e o seu processamento necessário.
1- Classe abstrata 2- Classe final 3- Método Abstrato 4- Método Final
( ) Não pode ser sobrescrito, ou seja, não pode ser redefinido na classe filha. ( ) Nunca será instanciada na forma de objeto. ( ) Não pode ser uma superclasse. ( ) Deverá conter uma implementação na classe-filha.
De acordo com os conceitos da programação orientada a objetos, relacione as colunas e, a seguir, assinale a alternativa com a sequência correta.
1- Classe ( ) Define exatamente o que uma entidade externa pode fazer com o objeto.
2- Interface ( )Instanciação de uma classe.
3- Método Construtor ( ) Define os atributos e comportamentos comuns compartilhados por um tipo de objeto.
4- Objeto ( ) Utilizado para inicializar objetos durante sua instanciação <>
( ) A especialização permite que você remova da classe filha comportamentos e atributos herdados.
( ) A superclasse herda os atributos e comportamentos da subclasse.
( ) Os métodos de acesso privado não são herdados pela classe filha.
( ) Protegido é o nível de acesso no qual se restringe o acesso à classe e às classes filhas.
I. A sobrecarga de métodos (overloading) indica que métodos possuem o mesmo nome, ter lista de argumentos diferentes, usar diferentes modificadores de acesso e lançar exceções diferentes. No entanto, o tipo de retorno deve ser o igual.
II. Os métodos construtores podem ser sobrecarregados e sobrescrito, no entanto para ser sobrescrito, a classe deve possuir uma superclasse com métodos sobrecarregados.
III. Uma variável de referência do tipo superclasse ou interface pode referenciar um objeto da subclasse. No entanto, o oposto não acontece.
IV. O encapsulamento diz respeito à ocultação dos detalhes de implementação de uma classe. Podemos utilizar modificadores de acesso public, private e protected para informar o nível de visibilidade de propriedades e métodos de uma classe.