Advertisement
Guest User

Week 9 Homework

a guest
Jun 16th, 2016
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.57 KB | None | 0 0
  1. //WEEK 9 HOMEWORK
  2.  
  3. public class Contact
  4. {
  5. private String name;
  6. private String number;
  7. private String eMail;
  8.  
  9. public Contact(String pName, String pNumber, String pEmail)
  10. {
  11. name = pName;
  12. number = pNumber;
  13. eMail = pEmail;
  14. }
  15.  
  16. public void setPhone(String pNumber)
  17. {
  18. number = pNumber;
  19. }
  20.  
  21. public void setEmail(String pEmail)
  22. {
  23. eMail = pEmail;
  24. }
  25.  
  26. public void print()
  27. {
  28. System.out.println(name);
  29. System.out.println(number);
  30. System.out.println(eMail);
  31. }
  32.  
  33. /** TEST CODE FOR CODEPAD
  34.  
  35. Contact contact1 = new Contact("Bob","0454678543" , "bob@gmail.com");
  36. contact1.setPhone("0565768434");
  37. contact1.setEmail("abc@gmail.com");
  38. contact1.print();
  39.  
  40.  
  41. **/
  42.  
  43. public void setDetails(String pNumber, String pEmail)
  44. {
  45. number = pNumber;
  46. eMail = pEmail;
  47. }
  48.  
  49. /** TEST CODE FOR CODEPAD
  50.  
  51. contact1.setDetails("000", "abcd@gmail.com");
  52. contact1.print();
  53. **/
  54.  
  55. //added get methods for next part.
  56. public String getName()
  57. {
  58. return name;
  59. }
  60. public String getNumber()
  61. {
  62. return number;
  63. }
  64. public String getEmail()
  65. {
  66. return eMail;
  67. }
  68.  
  69. public boolean isEqual2(Contact a, Contact b)
  70. {
  71. if(a.getName.equals(b.getName) &&
  72. a.getNumber.equals(b.getNumber) &&
  73. a.getEmail.equals(b.getEmail)
  74. )
  75. {
  76. return true;
  77. }
  78. else
  79. {
  80. return false;
  81. }
  82. }
  83.  
  84. /** TEST CODE
  85. Contact contact1 = new Contact("Bob","0454678543" , "bob@gmail.com");
  86. Contact contact2 = new Contact("Bob","0454678543" , "bob@gmail.com");
  87. Contact contact3 = new Contact("Alice","04578543" , "aliceb@gmail.com");
  88. System.out.println(contact3.isEqual2(contact1,contact2));
  89.  
  90.  
  91. **/
  92.  
  93. public boolean isEqual1(Contact a)
  94. {
  95. if(name.equals(a.getName) &&
  96. number.equals(a.getNumber) &&
  97. eMail.equals(a.getEmail)
  98. )
  99. {
  100. return true;
  101. }
  102. else
  103. {
  104. return false;
  105. }
  106.  
  107. }
  108.  
  109. /** TEST CODE
  110. Contact contact1 = new Contact("Bob","0454678543" , "bob@gmail.com");
  111. Contact contact2 = new Contact("Bob","0454678543" , "bob@gmail.com");
  112.  
  113. System.out.println(contact1.isEqual1(contact2));
  114.  
  115.  
  116. **/
  117. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement