Método Construtor

5 respostas
M

Olá a todos…
Gostaria se alguem podesse me explicar como funciona o método construtor de uma maneira bem somples.
Se alguem poder eu agradeço.

5 Respostas

BlackDog

Marco12345:
Olá a todos…
Gostaria se alguem podesse me explicar como funciona o método construtor de uma maneira bem somples.
Se alguem poder eu agradeço.

Marco,

Rápido e simples, o método construtor é um método chamado, toda a vez que a classe é instanciada.

Código exemplo:

public class Teste {

	public Teste() {
               System.out.printlln ("Essa mensagem será apresentada quando a classe for instanciada");
	}

}
felipebonezi

Opa Marco, vamos tentar:

Construtor nada mais é do que o método onde tem as instruções a serem executadas sempre que for posto a um objeto desta classe.
Quando você cria um Objeto, sem antes definir um construtor, o próprio JVM define um construtor padrão, ou seja, todo objeto que você cria usa construtor.

Exemplo:
public class Construtor {
public Construtor() {
System.out.println("Opa");
     }
}

Ou seja, nesse método construtor será impresso OPA, sempre que for posto um objeto usado por este construtor.

public class Teste {
public static void main(String [] args) {

Construtor c = new Construtor();
   }
}

Assim, ele irá imprimir "Opa" só de ter posto o construtor que você criou.

Espero ter ajudado.

M

Obrigado.
funcionou direitinho. :smiley:

viniciusalvess

O contrutor executa tudo que está contido no seu escopo , quando instaciamos um objeto dessa classe em outra.

o contrutor default de uma classe somente inicias as variaveis de instancia dessa classe com seus respectivos valores default

sendo:

objetos = null
boolean = false
numericos = 0

sergiotaborda

Marco12345:
Olá a todos…
Gostaria se alguem podesse me explicar como funciona o método construtor de uma maneira bem somples.
Se alguem poder eu agradeço.

Bem simples : “método construtor” não existe em java. Vc tem métodos e tem construtores. Construtores não são métodos.

O construtor é chamado pela JVM logo após o objeto ser inicializado e antes de ser liberado para uso geral. Ele serve para fazer inicialização mais complexa que necessite de ser programada em uma ou mais linhas de código. O nome deveria ter sido “inicializador”.

Criado 9 de maio de 2010
Ultima resposta 10 de mai. de 2010
Respostas 5
Participantes 5