Questões de Concurso
Sobre orientação a objetos em engenharia de software
Foram encontradas 1.179 questões
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.
. Isso protege os elementos internos de uma classe e é o que define o
, que determina, também, que os atributos da classe só podem ser acessados e atualizados por suas
. Completa correta e respectivamente as lacunas I, II e III:
I. Os métodos públicos de uma classe definem a interface da classe.
II. Os métodos privativos de uma classe não fazem parte da interface da classe.
III. O nome dos métodos é a informação reconhecida como a assinatura dos métodos.
Está correto o que consta APENAS em
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.
I - O conceito de herança possibilita a especialização de comportamentos pré-existentes em classes ancestrais.
II - Para que um método seja ativado num objeto, uma mensagem não precisa necessariamente ter uma referência explícita a ele, se o objeto default da classe correspondente estiver adequadamente configurado.
III - Uma das desvantagens da herança é a criação de dependência entre as classes envolvidas.
IV - De acordo com a ideia do encapsulamento, é desejável, do ponto de vista de um objeto, que seus atributos internos estejam protegidos contra modificações diretas e que o acesso seja realizado por meio de métodos específicos (setters e getters).
V - Polimorfismo está relacionado à vinculação dinâmica de mensagens e sobrescrita de métodos, sendo que o método correto a ser chamado só será definido em tempo de execução e dependerá do tipo da instância do objeto referenciado pela mensagem.
São corretas APENAS as afirmações