Os getters e setters são métodos essenciais para implementar encapsulamento, um dos pilares da Programação Orientada a Objetos (POO).
Eles permitem acessar e modificar atributos privados de forma segura e controlada.
Os atributos ficam private, protegidos de acesso externo direto.
Getters expõem os valores; setters alteram somente quando faz sentido.
Setters podem impedir valores inválidos (ex.: idade negativa).
As regras internas podem mudar sem impactar quem usa a classe.
💡 Pense como um pergaminho de jutsu em Naruto: você só acessa o conteúdo através de uma técnica específica, nunca diretamente.
public Tipo getAtributo() {
return atributo;
}
public void setAtributo(Tipo valor) {
this.atributo = valor;
}