Commit cc37d03

mokha <mokha@cisco.com>
2019-04-28 20:13:43
use constructor chaining
1 parent a3be8c0
Changed files (1)
assignments
assignment1
src
main
java
ca
mokhan
assignment1
assignments/assignment1/src/main/java/ca/mokhan/assignment1/AddressBook.java
@@ -15,9 +15,19 @@ public class AddressBook implements Comparable<AddressBook>
   private String personalWebSite;
   private String skypeId;
 
-  public AddressBook() { }
-
-  public AddressBook(String businessPhone, String cellPhone, String facebookId, String firstName, String homeAddress, String homePhone, String lastName, String middleName, String personalWebSite, String skypeId) {
+  public AddressBook() { this(""); }
+  public AddressBook(String firstName) { this(firstName, "", ""); }
+  public AddressBook(String firstName, String middleName, String lastName) { this(firstName, middleName, lastName, "", "", "", "", "", "", ""); }
+  public AddressBook(
+      String firstName,
+      String middleName,
+      String lastName,
+      String businessPhone,
+      String cellPhone,
+      String facebookId,
+      String homeAddress,
+      String homePhone,
+      String personalWebSite, String skypeId) {
     this.businessPhone = businessPhone;
     this.cellPhone = cellPhone;
     this.facebookId = facebookId;