Advertisement
Guest User

Student.java

a guest
Nov 3rd, 2024
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. import java.io.Serializable;
  2. import java.util.ArrayList;
  3. import java.util.Arrays;
  4.  
  5. public class Student implements Serializable {
  6. String uName, fName, lName, eMail;
  7. Integer age;
  8. Float GPA;
  9. String major;
  10.  
  11. public Student(){
  12.  
  13. }
  14.  
  15. public Student(String u, String f, String l, String e, Integer a, Float gpa, String m) {
  16. uName = u;
  17. fName = f;
  18. lName = l;
  19. eMail = e;
  20. age = a;
  21. GPA = gpa;
  22. major = m;
  23. }
  24.  
  25. public String getuName() {
  26. return uName;
  27. }
  28.  
  29. public void setuName(String uName) {
  30. this.uName = uName;
  31. }
  32.  
  33. public String getfName() {
  34. return fName;
  35. }
  36.  
  37. public void setfName(String fName) {
  38. this.fName = fName;
  39. }
  40.  
  41. public String getlName() {
  42. return lName;
  43. }
  44.  
  45. public void setlName(String lName) {
  46. this.lName = lName;
  47. }
  48.  
  49. public String geteMail() {
  50. return eMail;
  51. }
  52.  
  53. public void seteMail(String eMail) {
  54. this.eMail = eMail;
  55. }
  56.  
  57. public Integer getAge() {
  58. return age;
  59. }
  60.  
  61. public void setAge(Integer age) {
  62. this.age = age;
  63. }
  64.  
  65. public Float getGPA() {
  66. return GPA;
  67. }
  68.  
  69. public void setGPA(Float GPA) {
  70. this.GPA = GPA;
  71. }
  72.  
  73. public String getMajor() {
  74. return major;
  75. }
  76.  
  77. public void setMajor(String major) {
  78. this.major = major;
  79. }
  80.  
  81. static class studentMajor {
  82. static ArrayList<String> majors = new ArrayList<>(Arrays.asList("App Development", "Psychology", "Chemistry", "Biology", "Graphic Design", "English"));
  83.  
  84. public static ArrayList<String> getAllStudentMajors() {
  85. return majors;
  86. }
  87.  
  88. public static void addStudentMajor(String newMajorInStudent) {
  89. majors.add(newMajorInStudent);
  90. }
  91.  
  92. public static String getStudentMajorAt(int i) {
  93. return majors.get(i);
  94. }
  95. }
  96. }
  97.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement