Sobre nósHome
Sistema simples de cadastro de clientes

Sistema simples de cadastro de clientes

Jan 12, 2025
Programação
Java

Sistema simples de cadastro de clientes

Neste tutorial, vamos aprender a criar um sistema simples de cadastro de clientes usando a linguagem de programação Java. Para isso, vamos utilizar a IDE Eclipse, que é uma das mais populares entre os desenvolvedores Java.

Requisitos

Antes de começar, certifique-se de que você tenha instalado o Java JDK e o Eclipse em sua máquina.

Criando o projeto

  1. Abra o Eclipse e clique em "File" -> "New" -> "Java Project".
  2. Digite um nome para o projeto, por exemplo, "CadastroClientes" e clique em "Finish".

Criando a classe Cliente

  1. Clique com o botão direito do mouse sobre o nome do projeto na janela "Package Explorer" e selecione "New" -> "Class".
  2. Digite "Cliente" como nome da classe e clique em "Finish".
  3. Na classe Cliente, adicione os seguintes atributos:

1public class Cliente {
2    private String nome;
3    private String email;
4    private String telefone;
5    
6    // Construtor
7    public Cliente(String nome, String email, String telefone) {
8        this.nome = nome;
9        this.email = email;
10        this.telefone = telefone;
11    }
12    
13    // Getters e setters
14    public String getNome() {
15        return nome;
16    }
17    public void setNome(String nome) {
18        this.nome = nome;
19    }
20    public String getEmail() {
21        return email;
22    }
23    public void setEmail(String email) {
24        this.email = email;
25    }
26    public String getTelefone() {
27        return telefone;
28    }
29    public void setTelefone(String telefone) {
30        this.telefone = telefone;
31    }
32}
33

Criando a classe CadastroClientes

  1. Clique com o botão direito do mouse sobre o nome do projeto na janela "Package Explorer" e selecione "New" -> "Class".
  2. Digite "CadastroClientes" como nome da classe e clique em "Finish".
  3. Na classe CadastroClientes, adicione os seguintes atributos:

1import java.util.ArrayList;
2import java.util.List;
3
4public class CadastroClientes {
5    private List<Cliente> clientes = new ArrayList<>();
6    
7    public void adicionarCliente(Cliente cliente) {
8        clientes.add(cliente);
9    }
10    
11    public List<Cliente> listarClientes() {
12        return clientes;
13    }
14}
15

Testando o sistema

  1. Clique com o botão direito do mouse sobre a classe CadastroClientes na janela "Package Explorer" e selecione "Run As" -> "Java Application".
  2. Na classe "CadastroClientes", adicione o seguinte código para testar o sistema:

1public class CadastroClientesTeste {
2
3    public static void main(String[] args) {
4        CadastroClientes cadastro = new CadastroClientes();
5        Cliente cliente1 = new Cliente("João Silva", "joao@gmail.com", "(11) 1234-5678");
6        Cliente cliente2 = new Cliente("Maria Santos", "maria@gmail.com", "(11) 9876-5432");
7        cadastro.adicionarCliente(cliente1);
8        cadastro.adicionarCliente(cliente2);
9        List<Cliente> clientes = cadastro.listarClientes();
10        for (Cliente cliente : clientes) {
11            System.out.println(cliente.getNome());
12            System.out.println(cliente.getEmail());
13            System.out.println(cliente.getTelefone());
14        }
15    }
16
17}
18

  1. Clique com o botão direito do mouse sobre a classe "CadastroClientesTeste" na janela "Package Explorer" e selecione "Run As" -> "Java Application".
  2. Observe que o sistema lista os clientes cadastrados no console.

Explicação do código

No código acima, criamos duas classes: "Cliente" e "CadastroClientes".

Na classe "Cliente", definimos três atributos privados: "nome", "email" e "telefone", além de um construtor que recebe os valores desses atributos e um conjunto de métodos "getters" e "setters" para acessá-los.

Na classe "CadastroClientes", definimos um atributo privado "clientes" do tipo "List<Cliente>" para armazenar os clientes cadastrados, além de um método "adicionarCliente" para adicionar um novo cliente à lista e um método "listarClientes" para retornar todos os clientes cadastrados.

Na classe "CadastroClientesTeste", criamos uma instância da classe "CadastroClientes" e adicionamos dois clientes à lista usando o método "adicionarCliente". Em seguida, usamos o método "listarClientes" para obter a lista de todos os clientes cadastrados e, por fim, percorremos a lista usando um loop "for-each" e imprimimos os valores dos atributos de cada cliente no console.

Conclusão

Neste tutorial, aprendemos a criar um sistema simples de cadastro de clientes usando a linguagem de programação Java. Embora este sistema seja básico, ele pode ser facilmente expandido para incluir novos recursos e funcionalidades. Com um pouco mais de conhecimento e prática, você pode desenvolver sistemas mais complexos e robustos para atender às necessidades específicas do seu negócio ou projeto.

Deixe um comentário

Comentários

Cyber Elfo
Hi, I'm Cyber Elfo