Vamos criar um exemplo simples em Java com uma classe chamada Pessoa, que possui um construtor padrão e métodos para modificar os campos do objeto. Neste exemplo, a classe terá campos para nome e idade.
public class Pessoa {
// Campos
private String nome;
private int idade;
// Construtor Padrão
public Pessoa() {
// O construtor padrão inicializa os campos com valores padrão
this.nome = "Desconhecido";
this.idade = 0;
}
// Método para exibir informações sobre a pessoa
public void exibirInfo() {
System.out.println("Nome: " + nome);
System.out.println("Idade: " + idade);
}
// Método para modificar os campos do objeto
public void modificarCampos(String novoNome, int novaIdade) {
// Modificar os campos usando os parâmetros
this.nome = novoNome;
this.idade = novaIdade;
}
public static void main(String[] args) {
// Criando um objeto usando o construtor padrão
Pessoa pessoa1 = new Pessoa();
// Exibindo informações usando os valores padrão
System.out.println("Informações Padrão:");
pessoa1.exibirInfo();
System.out.println();
// Modificando os campos usando o método modificarCampos
pessoa1.modificarCampos("João Silva", 25);
// Exibindo informações após a modificação
System.out.println("Informações Modificadas:");
pessoa1.exibirInfo();
}
}
Neste exemplo:
- A classe
Pessoatem campos privados (nomeeidade) para representar informações de uma pessoa. - O construtor padrão é usado para inicializar o objeto com valores padrão (“Desconhecido” para o nome e 0 para a idade).
- O método
exibirInfoimprime os valores atuais dos campos. - O método
modificarCamposrecebe parâmetros (novoNomeenovaIdade) e modifica os campos do objeto de acordo. - No método
main, criamos um objetoPessoa(pessoa1) usando o construtor padrão e exibimos suas informações padrão. - Em seguida, modificamos os campos usando o método
modificarCampose exibimos as informações atualizadas.
Este exemplo ilustra como criar um objeto com um construtor padrão e como modificar seus campos usando um método personalizado.