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.