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.
Antes de começar, certifique-se de que você tenha instalado o Java JDK e o Eclipse em sua máquina.
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
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
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
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.
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.
Jan 12, 2025
Jan 12, 2025