diff --git a/src/Contact.java b/src/Contact.java index e55752927eb3e6fe144d3781699d5bb7dd9cd5fc..af5348a5b68762559d3c051c582327e23995913b 100644 --- a/src/Contact.java +++ b/src/Contact.java @@ -10,8 +10,29 @@ public class Contact { private DynArray socials; private String job; - + // CONSTRUCTORS + public Contact() { + setFname(new String("")); + setNames(new DynArray(new String[] { "" })); + setAddress(new String("")); + setPhoneNumbers(new DynArray(new String[] { "" })); + setEmails(new DynArray(new String[] { "" })); + setSocials(new DynArray(new String[] { "" })); + setJob(new String("")); + } + + public Contact(String name, DynArray names, String address, DynArray phone, DynArray email, DynArray socials, + String job) { + setFname(name); + setNames(names); + setAddress(address); + setPhoneNumbers(phone); + setEmails(emails); + setSocials(socials); + setJob(job); + } + // GETTERS, SETTERS public String getFname() { return fname; } @@ -92,4 +113,18 @@ public class Contact { } } + // SHOW-ERS + public void showFname() { + System.out.println("Family name: " + this.fname); + } + + public void showNames() { + System.out.print("Names: "); + this.names.show_it(); + } + + public void showAddress() { + System.out.println("Family name: " + this.fname); + } + } diff --git a/src/DynArray.java b/src/DynArray.java index 52ecbda50ec0bafc735c2d55f5fd05f995e15a53..573e9df7822df13d4807bed8059effa2ad6fa7ce 100644 --- a/src/DynArray.java +++ b/src/DynArray.java @@ -55,13 +55,12 @@ public class DynArray { } public String intoString() { - String s = "[ "; + String s = ""; for (int i = 0; i < this.size; i++) { s = s.concat(array[i]); s = s.concat(", "); } - s = s.concat(" ]"); return s; }