Valor default

Boa Noite

como eu posso fazer para quando eu criar um objeto ele receber um valor default?
por que me falaram que e bom sempre instanciar um objeto com um valor default pra ele.

Brother vc pode criar uma classe com um construtor que receba os valores no momento que vc está instanciando o objeto. Por exemplo:

[code]public class Cliente{
int codigo;
String nome;

//construtor
public Cliente(int codigo, String nome){
this.codigo = codigo;
this.nome = nome;
}

}

public class Teste{
//aqui vc instanciou um objeto passando valores para ele
Cliente cliente = new Cliente(123, “nome do cliente”);

}
[/code]

espero ter ajudado,
Rulio Vangellis.

Sim, mas isso só se a classe admitir um valor default. Caso contrário, você faz como o colega indicou acima.

Se a classe admitir um valor default, vc faz assim:

[code]public class Cliente{
int codigo;
String nome;

public Cliente() { //Construtor default
this(0, “Dummy”); //Valores default
}

//construtor
public Cliente(int codigo, String nome){
this.codigo = codigo;
this.nome = nome;
}
} [/code]

Ou inicializa os valores diretamente:

[code]
public class Cliente{
int codigo = 0;
String nome = “Dummy”;

public Cliente() { //Construtor default
}

//construtor
public Cliente(int codigo, String nome){
this.codigo = codigo;
this.nome = nome;
}
} [/code]

obrigado pessoal .