Método Construtor em Java
Em Java, método construtor é um método especial que é criado automaticamente quando um objeto de classe é criado. O objetivo principal de um construtor é iniciar as variáveis de classe e realizar qualquer configuração inicial necessária para um objeto.
Algumas características importantes sobre os métodos construtores:
1. Nome do método: o nome do construtor deve ser exatamente igual ao nome da classe em que está definido.
2. Ausência de Tipo de Retorno: os construtores não tem nenhum tipo de retorno declarado explicitamente. Não retornam valores, ao contrário de outros métodos que podem retornar valores.
3. Múltiplos Construtores: em uma classe pode ser definido múltiplos construtores desde que cada construtor tenha parâmetros diferentes(assinaturas). Essa definição é chamada de sobrecarga de construtor.
4. Construtor Padrão: o Java criar um construtor padrão(sem parâmetros) automaticamente caso você não tenha definido um explicitamente.
Um exemplo simples de uma classe de carro em Java com um método construtor:
public class Carro {
// Membros da classe
private String marca;
private String modelo;
private int ano;
// Construtor
public Carro(String marca, String modelo, int ano) {
this.marca = marca;
this.modelo = modelo;
this.ano = ano;
}
// Método para exibir informações do carro
public void exibirInformacoes() {
System.out.println("Marca: " + marca);
System.out.println("Modelo: " + modelo);
System.out.println("Ano: " + ano);
}
public static void main(String[] args) {
// Criando um objeto de carro usando o construtor
Carro meuCarro = new Carro("Toyota", "Corolla", 2022);
// Chamando o método para exibir informações do carro
meuCarro.exibirInformacoes();
}
}
Neste exemplo, a classe Carro tem três membros (marca, modelo e ano) e um construtor que recebe esses valores como argumentos e os atribui aos membros da classe. O método exibirInformacoes() é usado para exibir as informações do carro.
No método main, um objeto meuCarro é criado usando o construtor, e em seguida, o método exibirInformacoes() é chamado para exibir as informações do carro recém-criado.
Comentários
Postar um comentário