-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathContact.java
More file actions
87 lines (68 loc) · 1.99 KB
/
Contact.java
File metadata and controls
87 lines (68 loc) · 1.99 KB
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
public class Contact implements Comparable<Contact> {
private String ContactName;
private String PhoneNumber;
private String Email;
private String address;
private String Birthday;
private String notes;
public Contact(String contactName, String phoneNumber, String email, String address, String birthday,
String notes) {
this.ContactName = contactName;
this.PhoneNumber = phoneNumber;
this.Email = email;
this.address = address;
this.Birthday = birthday;
this.notes = notes;
}
public Contact(String contactName) {
this.ContactName = contactName;
}
public String getPhoneNumber() {
return PhoneNumber;
}
public void setPhoneNumber(String phoneNumber) {
phoneNumber = PhoneNumber;
}
public String getContactName() {
return ContactName;
}
public void setContactName(String contactName) {
ContactName = contactName;
}
public String getEmail() {
return Email;
}
public void setEmail(String email) {
Email = email;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getBirthday() {
return Birthday;
}
public void setBirthday(String birthday) {
Birthday = birthday;
}
public String getNotes() {
return notes;
}
public void setNotes(String notes) {
this.notes = notes;
}
@Override
public int compareTo(Contact other) {
return this.ContactName.compareTo(other.ContactName);
}
public String toString() {
return "\nName: " + ContactName +
"\nPhone Number: " + PhoneNumber +
"\nEmail Address: " + Email +
"\nAddress: " + address +
"\nBirthday: " + Birthday+
"\nNotes: " + notes + "\n";
}
}