Middle+
O que são getters e setters?
sobes.tech IA
Resposta da IA
Os getters e setters são métodos para aceder aos campos de um objeto ou classe.
- Getter: método que devolve o valor de um campo privado.
- Setter: método que define ou altera o valor de um campo privado.
São usados para encapsular dados, permitindo controlar o acesso e a alteração dos campos, por exemplo, adicionando validação ou lógica ao definir um valor.
Exemplo em Java:
public class Pessoa {
private String nome;
public String getNome() {
return nome;
}
public void setNome(String nome) {
if(nome != null && !nome.isEmpty()) {
this.nome = nome;
}
}
}
Na automação de QA, getters e setters são importantes para interagir com objetos, especialmente ao testar lógica de negócio e verificar a correção dos dados.