Livro 3 - Projeto Agenda de Contatos - Parte 2

5. Manipulação de Listas

5.1. Classe Contact

A classe Contact faz parte do pacote data e abstrai as informações de um contato. Para a segunda parte do aplicativo vamos criar o classe para conter o id, nome, telefone e e-mail. Ademais, devem ser adicionados os referidos métodos get e o construtor padrão.

public class Contact {
private int id;
private String name;
private String phone;
private String email;

public Contact(int id, String name, String phone, String email) {
this.id = id;
this.name = name;
this.phone = phone;
this.email = email;
}

public int getId() {
return this.id;
}

public String getName() {
return this.name;
}

public String getPhone() {
return this.phone;
}

public String getEmail() {
return this.email;
}
}

Essa classe vai ser usada para criar uma lista de contatos e futuramente será definida com anotações da biblioteca Room para especificar uma tabela do banco de dados.