Baixe o app para aproveitar ainda mais
Prévia do material em texto
APOL 3 Programação Orientada a Objetos Questão 1/5 - Programação Orientada a Objetos Na programação orientada a objetos, em uma classe que possui os atributos id, nome, telefone e renda, os atributos devem ser normalmente ( I ) e os métodos de acesso devem ser normalmente ( II ). Quando um objeto desta classe é instanciado, para incluir valores nos atributos utilizam-se os métodos de acesso e para obter os valores incluídos também são utilizados os métodos de acesso. Esse processo está relacionado com o que chamamos de encapsulamento. As lacunas ( I ) e ( II ) são preenchidas correta e, respectivamente, por: Nota: 20.0 A privados e protegidos B privados e públicos Você acertou! As boas práticas de programação Java indicam que sempre devemos ter os atributos de uma classe como privados e os métodos públicos, conforme comentamos durante do exemplo prático da aula 3. C protegidos e estáticos D estáticos e protegidos E públicos e privados Questão 2/5 - Programação Orientada a Objetos Conforme vimos, na programação orientada a objetos temos alguns paradigmas. Dentre as opções abaixo, qual apresenta apenas os paradigmas de orientação a objetos: Nota: 20.0 A encapsulamento, classe, objeto e método. B encapsulamento, associação, herança e polimorfismo. Você acertou! Conforme visto no slide 3 do tópico 1 da aula 4, os paradigmas de orientação à objetos são encapsulamento, associação, herança e polimorfismo. C associação, composição, características da classe e objeto. D público, privado e protegido. E método e atributo. Questão 3/5 - Programação Orientada a Objetos Entre os paradigmas da POO, temos uma técnica utilizada para impedir o acesso direto ao estado de um objeto, sendo o estado de um objeto definido pelos valores atribuídos aos atributos em um determinado instante, por outros objetos, sendo que a única possibilidade de fazer este acesso é via métodos escritos para este fim. Assinale a alternativa que apresenta o nome deste mecanismo. Nota: 20.0 A Mensagem B Herança C Polimorfismo D Encapsulamento Você acertou! O paradigma do encapsulamento, como vimos no slide 5 da aula 4, prevê que os atributos da classe sejam sempre privados, com métodos de acesso públicos. E Subclasse Questão 4/5 - Programação Orientada a Objetos Na programação orientada a objetos temos um mecanismo de separação de aspectos internos e externos de um objeto que visa impedir o acesso direto ao estado de um objeto e disponibilizar externamente apenas os métodos que alteram este estado. Este mecanismo chama-se: Nota: 20.0 A abstração B encapsulamento Você acertou! O paradigma do encapsulamento, como vimos no slide 5 da aula 4, prevê que os atributos da classe sejam sempre privados, com métodos de acesso públicos. C herança D proteção de código E associação Questão 5/5 - Programação Orientada a Objetos Na programação orientada a objetos temos a definição de alguns paradigmas, entre eles um que define que os atributos devem ser sempre declarados como privados e o acesso aos mesmos deve ser feito através de métodos públicos. Essa é a definição de qual paradigma? Nota: 20.0 A polimorfismo B herança C agregação D abstração E encapsulamento Você acertou! O paradigma do encapsulamento, como vimos no slide 5 da aula 4, prevê que os atributos da classe sejam sempre privados.
Compartilhar