ID 8200 Banca ESAF Órgão Receita Federal Ano 2005 Provas ESAF - 2005 - Receita Federal - Auditor Fiscal da Receita Federal - Área Tecnologia da Informação - Prova 3 Disciplina Engenharia de Software Assuntos Orientação a Objetos Na programação orientada a objetos, o encapsulamento Alternativas é a base de toda a abordagem dessa metodologia de programação e diz-se que um dado está encapsulado quando envolvido por código de forma que só é visível na rotina onde foi criado; o mesmo acontece com uma rotina, que sendo encapsulada, suas operações internas são invisíveis às outras rotinas. pode ser entendido como sendo um conjunto de instâncias criadas a partir de um outro conjunto de instâncias com características semelhantes. é defi nido como sendo uma técnica que permite a um código possuir "vários comportamentos" ou produzir "vários comportamentos". possibilita a criação de uma nova classe de modo que essa classe (denominada subclasse, classe-filha ou classe derivada) herda todas as características da classe-mãe (denominada superclasse, classe base ou classe primitiva); podendo, ainda, a classe-filha possuir propriedades e métodos próprios. é considerado como a habilidade de modelar características do mundo real do problema que o programador esteja tentando resolver. Responder Comentários a) Encapsulamentoc) Polimorfismod) Herança b) herançae) abstração a Encapsulamento consiste em ocultar compoenentes do objeto que nao podem ser acessiveis aos outros do sistema. Geralmente consiste em declarar variaveis como private e usar getters & setters para acessá-los em uma classe main. e.g: package getters_setters;package getters_setters; public class Heck_hound { private String name; private int age; private String breed; public void setAge(int age) { this.age = age; } public int getAge() { return age; } } public class Main { public static void main(String[] args) { Heck_hound howler = new Heck_hound(); howler.setAge(1); System.out.println(howler.getAge()); } } Alternativa A: É a base de toda a abordagem dessa metodologia de programação e diz-se que um dado está encapsulado quando envolvido por código de forma que só é visível na rotina onde foi criado; o mesmo acontece com uma rotina, que sendo encapsulada, suas operações internas são invisíveis às outras rotinas.