Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. namespace Hashing
  2. {
  3. class Student
  4. {
  5. private String name;
  6. private double GPA;
  7. private String major;
  8. private String email;
  9.  
  10. public Student()
  11. {
  12.  
  13. }
  14. public Student(String name, double gPA, String major, String email)
  15. {
  16. this.name = name;
  17. GPA = gPA;
  18. this.major = major;
  19. this.email = email;
  20. }
  21. public String getName()
  22. {
  23. return name;
  24. }
  25. public void setName(String name)
  26. {
  27. this.name = name;
  28. }
  29. public double getGPA
  30. {
  31. return GPA;
  32. }
  33. public void setGPA(double gPA)
  34. {
  35. GPA = gPA;
  36. }
  37. public String getMajor()
  38. {
  39. return major;
  40. }
  41. public void setMajor(String major)
  42. {
  43. this.major = major;
  44. }
  45. public String getEmail()
  46. {
  47. return email;
  48. }
  49. public void setEmail(String email)
  50. {
  51. this.email = email;
  52. }
  53.  
  54. }
  55. public class StudentData
  56. {
  57. public HashSet<String, Student> studentMap = new HashSet<String,
  58. Student>();
  59. public<T>void set(String key, Task value)
  60. {
  61. studentMap.put(key, (Student)value);
  62. }
  63. public <T> T get(String key)
  64. {
  65. return (T)studentMap.get(key);
  66. }
  67. public static void main(String[] args)
  68. {
  69. StudentData studentData = new StudentData();
  70. studentData.set("00158268", new Student("John Smith", 4.5, "CS",
  71. "johnsmith@in.com"));
  72. }
  73. }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement