-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPessoa.java
62 lines (50 loc) · 1.35 KB
/
Pessoa.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
package model;
import java.util.Date;
import utils.Utils;
public class Pessoa {
private static int counter = 1;
private int numeroPessoa ;
private String name;
private String cpf;
private String email;
private Date accountCreationDate;
public Pessoa() { }
public Pessoa(String name, String cpf, String email) {
this.numeroPessoa = Pessoa.counter;
this.name = name;
this.cpf = cpf;
this.email = email;
this.accountCreationDate = new Date();
Pessoa.counter += 1;
}
public int getNumeroPessoa() {
return this.numeroPessoa;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCpf() {
return cpf;
}
public void setCpf(String cpf) {
this.cpf = cpf;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public Date getAccountCreationDate() {
return this.accountCreationDate;
}
public String toString() {
return "\nName: " + this.getName() +
"\nCPF: " + this.getCpf() +
"\nEmail: " + this.getEmail() +
"\nAccount Creation Date: " + Utils.dateToString(this.getAccountCreationDate());
}
}