Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.70 KB | None | 0 0
  1. package assignment.pkg2;
  2. /*
  3. * To change this template, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6.  
  7. /**
  8. *
  9. * @author Ray
  10. */
  11. import java.util.Calendar;
  12. import java.util.GregorianCalendar;
  13.  
  14. public class Student {
  15.  
  16. // Setting the
  17. private int studentNumber;
  18. private String firstName;
  19. private String lastName;
  20. private String gender;
  21. private GregorianCalendar dateOfBirth;
  22. private String phoneNumber;
  23. private int startYear;
  24.  
  25. public Student(int studentNumber, String firstName, String lastName,
  26. String gender, GregorianCalendar dateOfBirth, String phoneNumber,
  27. int startYear) {
  28. System.out.println("omgx");
  29. setStudentNumber(studentNumber);
  30. setFirstName(firstName);
  31. setLastName(lastName);
  32. setGender(gender);
  33. setDateOfBirth(dateOfBirth);
  34. setPhoneNumber(phoneNumber);
  35. setStartYear(startYear);
  36. System.out.println("omgz");
  37. }
  38. //Set methods
  39.  
  40. private void setStudentNumber(int studentNumber) {
  41. this.studentNumber = studentNumber;
  42. System.out.println("omga");
  43. }
  44.  
  45. private void setFirstName(String firstName) {
  46. this.firstName = firstName;
  47. }
  48.  
  49. private void setLastName(String lastName) {
  50. this.lastName = lastName;
  51. }
  52.  
  53. private void setGender(String gender) {
  54. this.gender = gender;
  55. }
  56.  
  57. private void setDateOfBirth(GregorianCalendar dateOfBirth) {
  58. this.dateOfBirth = dateOfBirth;
  59. }
  60.  
  61. private void setPhoneNumber(String phoneNumber) {
  62. this.phoneNumber = phoneNumber;
  63. }
  64.  
  65. private void setStartYear(int startYear) {
  66. this.startYear = startYear;
  67. System.out.println("omgaaaaa");
  68. }
  69.  
  70. // Get methods
  71. public int getStudentNumber() {
  72. return studentNumber;
  73. }
  74.  
  75. public String getFirstName() {
  76. return firstName;
  77. }
  78.  
  79. public String getLastName() {
  80. return lastName;
  81. }
  82.  
  83. public String getGender() {
  84. return gender;
  85. }
  86.  
  87. public GregorianCalendar getDateOfBirth() {
  88. return dateOfBirth;
  89. }
  90.  
  91. public String getPhoneNumber() {
  92. return phoneNumber;
  93. }
  94.  
  95. public int getStartYear() {
  96. return startYear;
  97. }
  98.  
  99. public String printDetails() {
  100. return ("First / Last Name: " + firstName + "" + lastName
  101. + "\n Gender: " + gender + "\n Date of Birth: "
  102. + dateOfBirth.get(Calendar.DATE) + "/"
  103. + dateOfBirth.get(Calendar.MONTH) + "/"
  104. + dateOfBirth.get(Calendar.YEAR) + "\n Contact: "
  105. + phoneNumber + "\n Student Number: " + studentNumber
  106. + "\n Commencing Year: " + startYear);
  107. }
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement