Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Encapsulamento de dados em programação orientada a objetos

Público-Alvo: Iniciantes em programação orientada a objetos

O encapsulamento é um dos princípios fundamentais da programação orientada a objetos. Ele consiste em esconder os detalhes internos de uma classe, permitindo o acesso controlado aos seus atributos e métodos. Neste artigo, vamos explorar o conceito de encapsulamento, entender sua importância e como aplicá-lo em nossos programas.

Exemplos: Vamos considerar um exemplo de uma classe chamada "Pessoa" que possui os atributos "nome" e "idade". Para encapsular esses atributos, podemos declará-los como privados e fornecer métodos públicos para acessá-los e modificá-los. Veja o código abaixo:

class Pessoa {
    private String nome;
    private int idade;

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public int getIdade() {
        return idade;
    }

    public void setIdade(int idade) {
        this.idade = idade;
    }
}

Neste exemplo, os atributos "nome" e "idade" são privados, o que significa que eles não podem ser acessados diretamente fora da classe. No entanto, os métodos "getNome", "setNome", "getIdade" e "setIdade" permitem o acesso controlado a esses atributos. Por exemplo:

Pessoa pessoa = new Pessoa();
pessoa.setNome("João");
pessoa.setIdade(25);

System.out.println(pessoa.getNome()); // Saída: João
System.out.println(pessoa.getIdade()); // Saída: 25

Agora que você entendeu a importância do encapsulamento na programação orientada a objetos, compartilhe este artigo com seus amigos programadores e ajude-os a aprimorar suas habilidades de desenvolvimento!

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.