Construtor da classe. Duvida!

Alguem poderia me explicar dando um exemplo simples para que serve um construtor de uma classe java.

pra instanciar uma classe.

ex: Vector v = new Vector();

public class Teste{

         public Teste(){
               System.out.println("Testando o construtor!");
         }
}

instancia

 Teste t = new Teste();

RESULTADO

Testando o construtor!

Os contrutores servem basicamente para incializar propriedades e criar objetos. Para criar um objeto você faz o seguinte código:

Foo f = new Foo();

Quando você chama new Foo(), você está simplesmente chamando o construtor da classe Foo. Veja só:

[code]public class Foo {

public Foo() {
System.out.println(“Construtor de Foo…”);
}

public static void main(String[] args) {
Foo f = new Foo();
}

}[/code]

E a saída será: Construtor de Foo…