Qual a sintaxe para criar um método construtor?

[code]import java.util.Date;

public class Principal {

/** Creates a new instance of Principal */

public static void main(String[] args) {
    
    // Cria lista de clientes      
    ListaObjeto lclientes = new ListaObjeto();
    
    // Instancia cliente, minha ide está retornando que falta método construtor na classe ClientePF 
    ClientePF clipf1 = new ClientePF("joao", "1234", "Joao da Silva", "Rua Sao Paulo, 123", "3249-7000", "joao@inforium.com.br", "11111111111");
    
    // Adiciona cliente à lista
    lclientes.add(clipf1);
    
    // Imprime lista
    lclientes.imprimir("Clientes");
    
    // Instancia produto
    livro livro1 = new livro(1, "Fortaleza Digital", 113.50, "Dan Brown", "Campus", 1);
    
    // Adicionar item ao estoque do produto instanciado
    livro1.adicionarEstoque(10);
    
    // Criar carrinho de compras para o cliente instanciado
    carrinho car1 = new carrinho (clipf1, new Date());
    
    // Criar item de carrinho para o carrinho instanciado
    item it1 = new item (livro1, 2);
    
    // Adicionar item de carrinho ao carrinho instanciado
    car1.adicionarItem(it1);
    
    // Listar itens do carrinho
    car1.listarItens();
    
    // Remover item do carrinho
    car1.removerItem(it1);
    
    
}

}
public class Cliente {
//Essa é a classe cliente

private int cli_codigo;
private String cli_login;
private String cli_senha;
private String cli_nome;
private String cli_endereco;
private String cli_telefone;
private String cli_email;
/** Creates a new instance of Cliente */
public Cliente() {
}

public int getCli_codigo() {
    return cli_codigo;
}

public void setCli_codigo(int cli_codigo) {
    this.cli_codigo = cli_codigo;
}

public String getCli_login() {
    return cli_login;
}

public void setCli_login(String cli_login) {
    this.cli_login = cli_login;
}

public String getCli_senha() {
    return cli_senha;
}

public void setCli_senha(String cli_senha) {
    this.cli_senha = cli_senha;
}

public String getCli_nome() {
    return cli_nome;
}

public void setCli_nome(String cli_nome) {
    this.cli_nome = cli_nome;
}

public String getCli_endereco() {
    return cli_endereco;
}

public void setCli_endereco(String cli_endereco) {
    this.cli_endereco = cli_endereco;
}

public String getCli_telefone() {
    return cli_telefone;
}

public void setCli_telefone(String cli_telefone) {
    this.cli_telefone = cli_telefone;
}

public String getCli_email() {
    return cli_email;
}

public void setCli_email(String cli_email) {
    this.cli_email = cli_email;
}

public String toString() {
return “Nome:” +getCli_nome()+ “\n”+
“email” +getCli_email()+ “\n”+
“Endereço”+getCli_endereco()+ “\n”+
“Telefone”+getCli_telefone()+ “\n”;
}
}[/code]

Como que eu crio um método construtor para adicionar um Cliente, com todos os seus atributos.
Obrigado!

[color=“red”]*Editado: lembre-se de usar BBCode nas suas mensagens no fórum: Jair Elton :joia:[/color]

Seu método construtor já esta criado, você só precisa implementar o que você precisa…

public Cliente(){
{
esse é o seu método construtor…pra você fazer o que você quer…só precisa passar os paramêtros pra ele e iniciar os atributos dentro dele, ai na criação de um objeto já serão inicializados todos os atributos do mesmo.

public Cliente(parametros separados por , ){
inicialização dos atributos…
}

Obrigado pela ajuda… mais meu problema é com sintaxe mesmo…
Ficaria assim???
public Cliente( ) {
this.cli_codigo = cli_codigo;
this.cli_login = cli_login;
this.cli_senha = cli_senha;
this.cli_nome = cli_nome;
this.cli_endereco = cli_endereco;
this.cli_telefone = cli_telefone;
this.cli_email = cli_email;
}

Para vc associar os parmetros, aos atributos de “Cliente”, você deve passálos como parâmetro no método.

O uso do this só é necessário quando o nome do atributo, é o mesmo nome da variável/objeto passada como parâmetro. Seria tipo pra ‘forçar’ que você vai usar o atributo de classe.

Ficaria ± assim:

public Cliente( int cli_codigo, String cil_login, ... ) { this.cli_codigo = cli_codigo; this.cli_login = cli_login; this.cli_senha = cli_senha; this.cli_nome = cli_nome; this.cli_endereco = cli_endereco; this.cli_telefone = cli_telefone; this.cli_email = cli_email; } [/code]

Obrigado deu certinho! :grin: