1 19 20 package org.polepos.framework; 21 22 public class CircuitLap { 23 24 private final Circuit circuit; 25 26 private final Lap lap; 27 28 public CircuitLap(Circuit circuit, Lap lap){ 29 this.circuit = circuit; 30 this.lap = lap; 31 } 32 33 @Override  34 public boolean equals(Object obj) { 35 if(obj==this) { 36 return true; 37 } 38 if(obj==null||obj.getClass()!=getClass()) { 39 return false; 40 } 41 CircuitLap key=(CircuitLap)obj; 42 return circuit.equals(key.circuit) && lap.equals(key.lap); 43 } 44 45 @Override  46 public int hashCode() { 47 return circuit.hashCode() + lap.hashCode(); 48 } 49 50 } 51 | Popular Tags |