Em Java, os métodos get e set são usados para acessar e modificar os atributos privados de uma classe.
Eles são parte do conceito de encapsulamento, que é um dos pilares da programação orientada a objetos.
O encapsulamento protege os dados da classe, permitindo que eles sejam acessados apenas através de métodos
definidos, ao invés de serem acessados diretamente.
Getter (get): Um método getter é usado para retornar o valor de um atributo privado. O nome do método
geralmente começa com get seguido pelo nome do atributo com a primeira letra em maiúscula.
Setter (set): Um método setter é usado para modificar o valor de um atributo privado. O nome do método
geralmente começa com set seguido pelo nome do atributo com a primeira letra em maiúscula.
public class Pessoa {
private String nome; // Atributo privado
// Construtor
public Pessoa(String nome) {
this.nome = nome;
}
// Getter para 'nome'
public String getNome() {
return this.nome;
}
// Setter para 'nome'
public void setNome(String nome) {
this.nome = nome;
}
// Método para exibir o nome
public void mostrarNome() {
System.out.println("Nome: " + this.getNome());
}
}
public class Main {
public static void main(String[] args) {
Pessoa pessoa = new Pessoa("Maria");
// Usando o getter para obter o nome
System.out.println(pessoa.getNome()); // Exibe 'Maria'
// Usando o setter para modificar o nome
pessoa.setNome("João");
// Verificando a mudança
System.out.println(pessoa.getNome()); // Exibe 'João'
}
}
To embed this program on your website, copy the following code and paste it into your website's HTML: