ExtrinsicState.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
源码类别:

软件工程

开发平台:

Java

  1. package com.company.section5;
  2. /**
  3.  * @author cbf4Life cbf4life@126.com
  4.  * I'm glad to share my knowledge with you all.
  5.  */
  6. public class ExtrinsicState {
  7. //考试科目
  8. private String subject;
  9. //考试地点
  10. private String location;
  11. public String getSubject() {
  12. return subject;
  13. }
  14. public void setSubject(String subject) {
  15. this.subject = subject;
  16. }
  17. public String getLocation() {
  18. return location;
  19. }
  20. public void setLocation(String location) {
  21. this.location = location;
  22. }
  23. @Override
  24. public boolean equals(Object obj){
  25. if(obj instanceof ExtrinsicState){
  26. ExtrinsicState state = (ExtrinsicState)obj;
  27. return state.getLocation().equals(location) && state.getSubject().equals(subject);
  28. }
  29. return false;
  30. }
  31. @Override
  32. public int hashCode(){
  33. return subject.hashCode() + location.hashCode();
  34. }
  35. }