Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. public class Member
  2. {
  3. private String firstName;
  4. private String lastName;
  5. private String middleInitial;
  6. private int numWins;
  7. private int numLosses;
  8.  
  9. public Member()
  10. {
  11. firstName = "Unknown";
  12. lastName = "Unknown";
  13. middleInitial = "";
  14. numWins = 0;
  15. numLosses = 0;
  16.  
  17. }
  18.  
  19. public Member(String inFirstName, String inLastName, String inMiddleInitial)
  20. {
  21. inFirstName = firstName;
  22. inLastName = lastName;
  23. inMiddleInitial = middleInitial;
  24. numWins = 0;
  25. numLosses = 0;
  26. }
  27.  
  28. //Accessors
  29. public String getFirstName()
  30. {
  31. return firstName;
  32. }
  33.  
  34. public String getLastName()
  35. {
  36. return lastName;
  37. }
  38.  
  39. public String getMiddleInitial()
  40. {
  41. return middleInitial;
  42. }
  43.  
  44. public int getNumWins()
  45. {
  46. return numWins;
  47. }
  48.  
  49. public int getNumLosses()
  50. {
  51. return numLosses;
  52. }
  53.  
  54.  
  55. //Mutators
  56. public boolean setFirstName(String inFirstName)
  57. {
  58. if (inFirstName.length() >= 2 && inFirstName.length() <= 30)
  59. {
  60. inFirstName = firstName;
  61. return true;
  62. }
  63. else
  64. {
  65. return false;
  66. }
  67.  
  68. }
  69.  
  70. public boolean setLastName(String inLastName)
  71. {
  72. if (inLastName.length() >= 2 && inLastName.length() <= 30)
  73. {
  74. inLastName = lastName;
  75. return true;
  76. }
  77. else
  78. {
  79. return false;
  80. }
  81.  
  82. }
  83.  
  84. public boolean setMiddleInitial(String inMiddleInitial)
  85. {
  86. if (inMiddleInitial.length() == 1)
  87. {
  88. inMiddleInitial = middleInitial;
  89. return true;
  90. }
  91. else
  92. {
  93. return false;
  94. }
  95. }
  96.  
  97. public boolean setNumWins(int inNumWins)
  98. {
  99. if (inNumWins >= 0)
  100. {
  101. inNumWins = numWins;
  102. return true;
  103. }
  104. else
  105. {
  106. return false;
  107. }
  108. }
  109.  
  110. public boolean setNumLosses(int inNumLosses)
  111. {
  112. if (inNumLosses >= 0)
  113. {
  114. inNumLosses = numLosses;
  115. return true;
  116. }
  117. else
  118. {
  119. return false;
  120. }
  121. }
  122.  
  123. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement