Você está na página 1de 2

Modificadores de Acesso em Java

Em Java, os modificadores de acesso são palavras-chave usadas para


controlar a visibilidade dos membros (variáveis e métodos) de uma classe.
Existem quatro tipos de modificadores de acesso em Java:

 public: membros públicos podem ser acessados de qualquer lugar,


dentro ou fora da classe.
 private: membros privados só podem ser acessados dentro da classe
em que foram declarados.
 protected: membros protegidos só podem ser acessados dentro da
classe em que foram declarados ou em subclasses dessa classe.
 default (ou nenhum modificador): membros com modificador de acesso
padrão só podem ser acessados dentro do mesmo pacote em que foram
declarados.

Getters e setters são métodos usados para acessar e modificar os valores de


variáveis privadas de uma classe. Eles seguem a convenção de nomenclatura
em Java, em que o nome do getter começa com "get" e o nome do setter
começa com "set", seguido do nome da variável com a primeira letra em
maiúscula.

Exemplo de uso de getters e setters em Java:

public class Pessoa {


private String nome;
private int idade;

// getter para nome


public String getNome() {
return nome;
}

// setter para nome


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

// getter para idade


public int getIdade() {
return idade;
}

// setter para idade


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

Neste exemplo, os membros nome e idade são privados, mas podem ser
acessados por meio dos getters e setters públicos. Isso permite que a classe
controle o acesso aos seus membros e implemente validações ou outras
lógicas de negócio ao atribuir valores a eles.

Você também pode gostar